mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-30 04:08:43 +00:00
@@ -32,6 +32,11 @@ std::weak_ptr<RoomMember> GetRoomMember() {
|
||||
return g_room_member;
|
||||
}
|
||||
|
||||
bool IsConnectedToAnyRoom() {
|
||||
auto const room_member = GetRoomMember().lock();
|
||||
return room_member && room_member->IsConnected();
|
||||
}
|
||||
|
||||
void Shutdown() {
|
||||
if (g_room_member) {
|
||||
if (g_room_member->IsConnected())
|
||||
|
||||
@@ -20,6 +20,8 @@ std::weak_ptr<Room> GetRoom();
|
||||
/// Returns a pointer to the room member handle
|
||||
std::weak_ptr<RoomMember> GetRoomMember();
|
||||
|
||||
bool IsConnectedToAnyRoom();
|
||||
|
||||
/// Unregisters the network device, the room, and the room member and shut them down.
|
||||
void Shutdown();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user