ActivityFeed.fromGameRequest constructor

ActivityFeed.fromGameRequest({
  1. required AppRequest request,
  2. required AppProfile senderProfile,
  3. required ActivityFeedType type,
  4. String message = '',
})

Factory for game invitations using AppRequest

Implementation

ActivityFeed.fromGameRequest({
  required AppRequest request,
  required AppProfile senderProfile,
  required ActivityFeedType type,
  this.message = '',
}) :
      id = '',
      ownerId = request.to, // Receiver of the game request
      activityReferenceId = request.id,
      profileId = request.from,
      profileName = senderProfile.name,
      profileImgUrl = senderProfile.photoUrl,
      mediaUrl = '',
      activityFeedType = type,
      createdTime = DateTime.now().millisecondsSinceEpoch,
      unread = true;