diff --git a/models/state.go b/models/state.go index 418ab19..080b27f 100644 --- a/models/state.go +++ b/models/state.go @@ -1,5 +1,7 @@ package models +import "time" + type ( UserTeam string UserRole string @@ -42,4 +44,21 @@ type UserState struct { Username string Room RoomPublic Team UserTeam + Role UserRole +} + +func MakeTestState() *UserState { + cards := []WordCard{ + {Word: "hamster", Color: "blue"}, // help to fill wordcards based on roundWords; ai! + } + room := RoomPublic{ + ID: "test-id", + CreatedAt: time.Now(), + CreatorName: "test-name", + } + return &UserState{ + Username: "test-name", + Team: UserTeamNone, + Role: UserRoleNone, + } }