Showing
1 changed file
with
16 additions
and
1 deletions
| ... | @@ -2,5 +2,20 @@ export interface RoomData { | ... | @@ -2,5 +2,20 @@ export interface RoomData { |
| 2 | uuid: string; | 2 | uuid: string; |
| 3 | name: string; | 3 | name: string; |
| 4 | maxUsers: number; | 4 | maxUsers: number; |
| 5 | - users: string[]; | 5 | + users: User[]; |
| 6 | +} | ||
| 7 | + | ||
| 8 | +export interface User { | ||
| 9 | + username: string; | ||
| 10 | + admin: boolean; | ||
| 11 | + ready: boolean; | ||
| 12 | +} | ||
| 13 | + | ||
| 14 | +export interface UpdateRoomUser { | ||
| 15 | + state: "added" | "updated" | "removed"; | ||
| 16 | + user: { | ||
| 17 | + username: string; | ||
| 18 | + admin: boolean; | ||
| 19 | + ready: boolean; | ||
| 20 | + }; | ||
| 6 | } | 21 | } | ... | ... |
-
Please register or login to post a comment