mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
Structure change (#4220)
* Structure change * Remove duplicate folders from previous structure * Cleanup websocket protocol * Updating from based off PR * Fixup - remove wrong files during conflict and get the websocket working * renaming tsx to ts Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
This commit is contained in:
parent
a0deb73df6
commit
1ddc9cc929
123 changed files with 424 additions and 228 deletions
40
webclient/src/store/server/server.interfaces.ts
Normal file
40
webclient/src/store/server/server.interfaces.ts
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
import { Log, SortBy, User, UserSortField } from "types";
|
||||
|
||||
export interface ServerConnectParams {
|
||||
host: string;
|
||||
port: string;
|
||||
user: string;
|
||||
pass: string;
|
||||
}
|
||||
|
||||
export interface ServerState {
|
||||
buddyList: User[];
|
||||
ignoreList: User[];
|
||||
info: ServerStateInfo;
|
||||
status: ServerStateStatus;
|
||||
logs: ServerStateLogs;
|
||||
user: User;
|
||||
users: User[];
|
||||
sortUsersBy: ServerStateSortUsersBy;
|
||||
}
|
||||
|
||||
export interface ServerStateStatus {
|
||||
description: string;
|
||||
state: number;
|
||||
}
|
||||
|
||||
export interface ServerStateInfo {
|
||||
message: string;
|
||||
name: string;
|
||||
version: string;
|
||||
}
|
||||
|
||||
export interface ServerStateLogs {
|
||||
room: Log[];
|
||||
game: Log[];
|
||||
chat: Log[];
|
||||
}
|
||||
|
||||
export interface ServerStateSortUsersBy extends SortBy {
|
||||
field: UserSortField
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue