added clients to server-dashboard #80

This commit is contained in:
Jonas Drescher
2023-02-19 17:45:50 +01:00
parent a2a0056873
commit bf776177d4
12 changed files with 216 additions and 61 deletions

View File

@@ -0,0 +1,16 @@
import {Server} from "./server.model";
import {Data} from "./data.model";
export interface Client extends Data {
id?: number;
discordId?: string;
name?: string;
sentMessageCount?: number;
receivedMessageCount?: number;
deletedMessageCount?: number;
receivedCommandCount?: number;
movedUsersCount?: number;
server?: Server;
}

View File

@@ -1,6 +1,7 @@
import { Data } from "./data.model";
import { User } from "./user.model";
import { Level } from "./level.model";
import {Data} from "./data.model";
import {User} from "./user.model";
import {Level} from "./level.model";
import {Client} from "./client.model";
export interface Server extends Data {
id?: number;
@@ -10,7 +11,7 @@ export interface Server extends Data {
autoRoleCount?: number;
autoRoles?: [];
clientCount?: number;
clients?: [];
clients?: Client[];
levelCount?: number;
levels?: Level[];
userCount?: number;

View File

@@ -1,15 +1,4 @@
export class Queries {
static serversListQuery = `
query ServerInfo($filter: ServerFilter, $page: Page, $sort: Sort) {
serverCount
servers(filter: $filter, page: $page, sort: $sort) {
id
name
iconURL
userCount
}
}
`;
static serversQuery = `
query ServerInfo($filter: ServerFilter, $page: Page, $sort: Sort) {
@@ -18,6 +7,16 @@ export class Queries {
name
iconURL
userCount
clients{
id
discordId
name
sentMessageCount
receivedMessageCount
deletedMessageCount
receivedCommandCount
movedUsersCount
}
}
}
`;