private void HandleInvitedRoomEvent(string roomId, InvitedRoom invitedRoom) { Log.LogTrace("Handling 'invited' room {RoomId}", roomId); var hasRoom = _rooms.TryGetValue(roomId, out var room); if (!hasRoom) { Log.LogTrace("Invited room {RoomId} did not exist, adding it", roomId); room = Room.FromInvitedRoom(roomId, invitedRoom); _rooms.TryAdd(roomId, room); } Invited?.Invoke(this, new InvitedEventArgs(room)); }
private void OnInvited(InvitationRequest invite) { Invited?.Invoke(this, invite); }