diff options
Diffstat (limited to 'src/Types.hx')
| -rw-r--r-- | src/Types.hx | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/Types.hx b/src/Types.hx index 8eda528..49e93e4 100644 --- a/src/Types.hx +++ b/src/Types.hx @@ -15,9 +15,20 @@ typedef Config = { videoLimit:Int, leaderRequest:String, emotes:Array<Emote>, - filters:Array<Filter> + filters:Array<Filter>, + ?salt:String }; +typedef UserList = { + admins:Array<UserField>, + ?salt:String +} + +typedef UserField = { + name:String, + hash:String +} + typedef Emote = { name:String, image:String @@ -58,6 +69,7 @@ typedef WsEvent = { }, ?login:{ clientName:String, + ?passHash:String, ?clients:Array<ClientData>, ?isUnknownClient:Bool, }, @@ -119,6 +131,7 @@ typedef WsEvent = { enum abstract WsEventType(String) { var Connected; var Login; + var PasswordRequest; var LoginError; var Logout; var Message; |
