public async Task Handle(FriendInvitationReceivedEvent @event) { var notificationHub = new NotificationHub(_notificationHubContext); var updateHub = new UpdateHub(_updateHubContext); await notificationHub.BroadcastNotification(@event.UserId, "Friend invitation received", $"User {@event.FriendName} sent you an invitation to become friends"); await updateHub.UpdateFriendRequests(@event.UserId); }
public async Task Handle(FriendInvitationAcceptedEvent @event) { var notificationHub = new NotificationHub(_notificationHubContext); var updateHub = new UpdateHub(_updateHubContext); await notificationHub.BroadcastNotification(@event.UserId, "Invitation accepted", $"User {@event.FriendName} is now a friend"); await updateHub.UpdateFriends(@event.UserId); }