forked from lavina/lavina
1
0
Fork 0

core: subscribe to rooms on player actor startup

This commit is contained in:
Nikita Vilunov 2024-05-26 18:56:28 +02:00
parent f02971d407
commit 43d105ab23
1 changed files with 1 additions and 0 deletions

View File

@ -414,6 +414,7 @@ impl Player {
} else { } else {
let room = self.services.rooms.get_room(&self.services, &room_id).await; let room = self.services.rooms.get_room(&self.services, &room_id).await;
if let Some(room) = room { if let Some(room) = room {
room.subscribe(&self.player_id, self.handle.clone()).await;
self.my_rooms.insert(room_id, RoomRef::Local(room)); self.my_rooms.insert(room_id, RoomRef::Local(room));
} else { } else {
tracing::error!("Room #{room_id:?} not found"); tracing::error!("Room #{room_id:?} not found");