getReactionsByCast method

Future<List<ReactionBody>> getReactionsByCast(
  1. int fid,
  2. ReactionType? reactionType,
  3. int? pageSize,
  4. String? pageToken,
  5. bool? reverse,
)

Implementation

Future<List<ReactionBody>> getReactionsByCast(
  int fid,
  ReactionType? reactionType,
  int? pageSize,
  String? pageToken,
  bool? reverse,
) async {
  ReactionsByTargetRequest request = ReactionsByTargetRequest();
  CastId castId = CastId();
  castId.fid = $fixnum.Int64(fid);
  request.targetCastId = castId;
  if (reactionType != null) {
    request.reactionType = reactionType;
  }
  request.pageSize = pageSize ?? 0;
  if (pageToken != null) {
    request.pageToken = utf8.encode(pageToken);
  }
  request.reverse = reverse ?? false;

  MessagesResponse response =
      await _hubService.hubClient.getReactionsByCast(request);

  return response.messages.map((e) => e.data.reactionBody).toList();
}