UserTotalUnreadChannelCountGetRequest constructor Null safety

UserTotalUnreadChannelCountGetRequest(
  1. {GroupChannelTotalUnreadChannelCountParams? params,
  2. String? userId}
)

Implementation

UserTotalUnreadChannelCountGetRequest({
  GroupChannelTotalUnreadChannelCountParams? params,
  String? userId,
}) : super(userId: userId) {
  url = 'users/${userId ?? state.userId}/unread_channel_count';
  final customTypes = params?.customTypes ?? [];
  final superFilter = params?.superChannelFilter ?? SuperChannelFilter.all;
  queryParams = {
    if (customTypes.isNotEmpty) 'custom_types': customTypes,
    'super_mode': groupChannelSuperFilterEnum(superFilter),
  };
}