Archived
Chore : rework lobby interface
This commit is contained in:
+3
-2
@@ -54,7 +54,8 @@ export interface ICUser extends IUser {
|
|||||||
}
|
}
|
||||||
export interface ICLobby extends ILobby {
|
export interface ICLobby extends ILobby {
|
||||||
request_createGame: () => Promise<ReturnType<ISLobby["request_createGame"]>>
|
request_createGame: () => Promise<ReturnType<ISLobby["request_createGame"]>>
|
||||||
|
request_login: () => Promise<ReturnType<ISLobby["request_login"]>>
|
||||||
|
|
||||||
onAddGame: () => void
|
onAddGame: (args: ReturnType<ISLobby["createGame"]>) => void
|
||||||
onRemoveGame: () => void
|
onRemoveGame: (args: ReturnType<ISLobby["removeGame"]>) => void
|
||||||
}
|
}
|
||||||
+3
-4
@@ -57,10 +57,9 @@ export interface ISUser extends IUser {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface ISLobby extends ILobby {
|
export interface ISLobby extends ILobby {
|
||||||
createGame: () => void
|
createGame: () => string
|
||||||
|
removeGame: (game: ISGame) => void
|
||||||
|
|
||||||
request_createGame: (query: ISQuery) => void
|
request_createGame: (query: ISQuery) => void
|
||||||
request_login: (query: ISQuery) => void
|
request_login: (query: ISQuery) => void
|
||||||
|
|
||||||
removeGame: () => void
|
|
||||||
subscribe: (query: ISQuery) => any
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user