diff --git a/osu.Game/Online/RealtimeMultiplayer/ISpectatorClient.cs b/osu.Game/Online/RealtimeMultiplayer/ISpectatorClient.cs
index 8054c489c5..d5f6baad43 100644
--- a/osu.Game/Online/RealtimeMultiplayer/ISpectatorClient.cs
+++ b/osu.Game/Online/RealtimeMultiplayer/ISpectatorClient.cs
@@ -15,5 +15,17 @@ namespace osu.Game.Online.RealtimeMultiplayer
///
/// The state of the room.
Task RoomStateChanged(MultiplayerRoomState state);
+
+ ///
+ /// Signals that a user has joined the room.
+ ///
+ /// The user.
+ Task UserJoined(MultiplayerRoomUser user);
+
+ ///
+ /// Signals that a user has left the room.
+ ///
+ /// The user.
+ Task UserLeft(MultiplayerRoomUser user);
}
}