ugs listen needs love
parent
5109dc9fdb
commit
37291e68aa
|
|
@ -71,20 +71,20 @@ func (ugs *UserGameServer) listen(ctx context.Context, reader func(context.Conte
|
|||
return err
|
||||
}
|
||||
|
||||
if m["party"] == "start" {
|
||||
if startGame := m["party"] == "start"; startGame {
|
||||
if gameState, err := ugs.games.GameState(ctx, ugs.ID); err != nil {
|
||||
return err
|
||||
} else if gameState.Started {
|
||||
} else if err := ugs.games.CreateEventAssignmentRotation(ctx, ugs.ID, "", "", "", 0); err != nil {
|
||||
return err
|
||||
}
|
||||
} else if m["k"] != "" {
|
||||
} else if killOccurred := m["k"] != ""; killOccurred {
|
||||
return fmt.Errorf("not impl: a kill occurred: %+v", m)
|
||||
} else if name := m["name"]; name != "" {
|
||||
if err := ugs.games.UpdateUserName(ctx, ugs.Session.ID, name); err != nil {
|
||||
} else if isRename := m["name"] != ""; isRename {
|
||||
if err := ugs.games.UpdateUserName(ctx, ugs.Session.ID, m["name"]); err != nil {
|
||||
return err
|
||||
}
|
||||
} else if m["again"] == "true" {
|
||||
} else if isRestart := m["again"] == "true"; isRestart {
|
||||
if gameState, err := ugs.games.GameState(ctx, ugs.ID); err != nil {
|
||||
return err
|
||||
} else if gameState.Completed.IsZero() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue