feat(backend_server.py): re-add the get_client_data() method
This commit is contained in:
@@ -189,7 +189,14 @@ class BackendServer:
|
||||
self.server_socket.close()
|
||||
self.logger.info("Server has stopped.")
|
||||
|
||||
# def get_client_data(
|
||||
# self, client_id: str
|
||||
# ) -> dict[str, dict[str, Any]] | None:
|
||||
# return self.clients.get(client_id, None)
|
||||
def get_client_data(self, client_id: str) -> dict[str, Any] | None:
|
||||
client: Client | None = self.clients.get(client_id, None)
|
||||
if client is None:
|
||||
self.logger.warning(f"Client {client_id} not found")
|
||||
return None
|
||||
return {
|
||||
"id": client.id,
|
||||
"addr": client.addr,
|
||||
"last_seen": client.last_seen,
|
||||
"status": client.status,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user