Friendship.fromReceivedRequestJson constructor

Friendship.fromReceivedRequestJson(
  1. Map<String, dynamic> json,
  2. String connectedUserId
)

Implementation

factory Friendship.fromReceivedRequestJson(
    Map<String, dynamic> json, String connectedUserId) {
  final senderProfile = Profile.fromJson(json["sender"]);
  final friendship = Friendship(
      id: json["requestId"],
      receiverId: connectedUserId,
      senderId: senderProfile.id,
      status: FriendshipStatus.pending,
      createdAt: DateTime.now());
  friendship.sender = senderProfile;
  return friendship;
}