GetReactionQueryBuilder.build constructor

GetReactionQueryBuilder.build({
  1. required AmityReactionReference reactionReference,
})

get reaction for Message

Implementation

factory GetReactionQueryBuilder.build(
    {required AmityReactionReference reactionReference}) {
  if (reactionReference.referenceType == AmityReactionReferenceType.POST) {
    return GetReactionQueryBuilder.post(
        postId: reactionReference.referenceId);
  } else if (reactionReference.referenceType ==
      AmityReactionReferenceType.STORY) {
    return GetReactionQueryBuilder.story(
        storyId: reactionReference.referenceId);
  } else if (reactionReference.referenceType ==
      AmityReactionReferenceType.COMMENT) {
    return GetReactionQueryBuilder.comment(
        commentId: reactionReference.referenceId);
  } else {
    return GetReactionQueryBuilder.message(
        messageId: reactionReference.referenceId);
  }
}