forked from lavina/lavina
core: subscribe to rooms on player actor startup
This commit is contained in:
parent
f02971d407
commit
43d105ab23
|
@ -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");
|
||||||
|
|
Loading…
Reference in New Issue