getTicketComments method

  1. @override
Future<List<ZendeskComment>> getTicketComments({
  1. required String requestId,
})
override

Get comments for a ticket by its requestId.

Returns a list of ZendeskComment objects.

Implementation

@override
Future<List<ZendeskComment>> getTicketComments({
  required String requestId,
}) async {
  final result = await methodChannel.invokeMethod<List>(
    'getTicketComments',
    {'requestId': requestId},
  );
  if (result == null) return [];
  return result
      .map(
          (e) => ZendeskComment.fromMap(Map<String, dynamic>.from(e as Map)))
      .toList();
}