Added active member count #413
All checks were successful
Deploy dev on push / on-push-deploy_sh-edraft (push) Successful in 6m38s
All checks were successful
Deploy dev on push / on-push-deploy_sh-edraft (push) Successful in 6m38s
This commit is contained in:
@@ -26,6 +26,7 @@ type Server implements TableWithHistoryQuery {
|
||||
gameServers: [GameServer]
|
||||
|
||||
userCount: Int
|
||||
activeUserCount: Int
|
||||
users(filter: UserFilter, page: Page, sort: Sort): [User]
|
||||
|
||||
achievementCount: Int
|
||||
|
@@ -76,6 +76,10 @@ class ServerQuery(DataQueryWithHistoryABC):
|
||||
lambda server, *_: self._levels.get_levels_by_server_id(server.id),
|
||||
LevelFilter,
|
||||
)
|
||||
self.set_field(
|
||||
"activeUserCount",
|
||||
lambda server, *_: self._users.get_users_by_server_id(server.id).where(lambda x: not x.left_server).count(),
|
||||
)
|
||||
self.add_collection(
|
||||
"user",
|
||||
lambda server, *_: self._users.get_users_by_server_id(server.id),
|
||||
|
Reference in New Issue
Block a user