func GetTab(id uuid.UUID) *Tab { tab, ok := Tabs[id.String()] if !ok { return nil } return tab }
func getTodoListGroup(tabID uuid.UUID) *todoListGroup { for _, list := range ChefTodoList { if list.TabID.String() == tabID.String() { return list } } return nil }
func NewTab(id uuid.UUID, table int, staff string, drinks []OrderedItem, food []OrderedItem, open bool, siv float64) *Tab { mutex.Lock() defer mutex.Unlock() tab := &Tab{ ID: id, TableNumber: table, WaitStaff: staff, OutstandingDrinks: drinks, OutstandingFoods: food, Open: open, ServedItemsValue: siv, } Tabs[id.String()] = tab return tab }