ActivityFeed.fromRequest constructor

ActivityFeed.fromRequest({
  1. required AppRequest request,
  2. required ActivityFeedType type,
  3. required AppProfile fromProfile,
  4. String mediaUrl = '',
  5. bool isResponse = false,
  6. bool isEvent = true,
  7. String? message,
})

Implementation

ActivityFeed.fromRequest({required AppRequest request, required ActivityFeedType type,
  required AppProfile fromProfile, this.mediaUrl = '', bool isResponse = false,
  bool isEvent = true, String? message}) :
      id = '',
      ownerId = isResponse ? request.from : request.to,
      activityReferenceId = isEvent ? request.eventId : request.bandId,
      profileId = fromProfile.id,
      profileName = fromProfile.name,
      profileImgUrl = fromProfile.photoUrl,
      activityFeedType = type,
      createdTime = DateTime.now().millisecondsSinceEpoch,
      message = message ?? request.message,
      unread = true;