inviteAcceptedMessage function
- BuildContext context,
- Notification notification
Message builder for NotificationType.inviteAccepted.
Implementation
Widget inviteAcceptedMessage(BuildContext context, Notification notification) {
final invites = context.watch<InvitesRepository>();
final users = context.watch<UsersRepository>();
final invite = invites.filter(id: notification.context).firstOrNull;
final userName = invite != null
? users.state.data
?.filter(
ids: [
invite.invitedUserId,
],
)
.firstOrNull
?.fullname
: null;
return Skeletonizer(
enabled: userName == null || notification.context == null,
child: Text(
context.t.notification_inviteAccepted(userName!),
),
);
}