channels method

Future<Channels> channels(
  1. [List<String>? publicIds]
)

사용자가 특정 카카오톡 채널을 추가했는지 확인

Implementation

Future<Channels> channels([List<String>? publicIds]) async {
  var queryParameters = {
    Constants.channelIds: publicIds?.join(','),
    Constants.channelIdType: Constants.channelPublicId,
  };
  queryParameters.removeWhere((k, v) => v == null);

  return ApiFactory.handleApiError(() async {
    Response response = await _dio.get(
      Constants.v2ChannelsPath,
      queryParameters: queryParameters,
    );
    return Channels.fromJson(response.data);
  });
}