added clients to server-dashboard #80
This commit is contained in:
16
kdb-web/src/app/models/data/client.model.ts
Normal file
16
kdb-web/src/app/models/data/client.model.ts
Normal 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;
|
||||
|
||||
}
|
@@ -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;
|
||||
|
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
Reference in New Issue
Block a user