summaryrefslogtreecommitdiff
path: root/pkg/ui/views/game_api.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/ui/views/game_api.go')
-rw-r--r--pkg/ui/views/game_api.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/ui/views/game_api.go b/pkg/ui/views/game_api.go
index 2f32f70..f39a771 100644
--- a/pkg/ui/views/game_api.go
+++ b/pkg/ui/views/game_api.go
@@ -88,7 +88,7 @@ type EndGameMsg struct {
type RestoreGameMsg struct{}
-func (m *GameModel) endGame(outcome string) tea.Cmd {
+func (m *GameModel) endGame(outcome string, abandon bool) tea.Cmd {
return func() tea.Msg {
var game database.Game
@@ -115,6 +115,10 @@ func (m *GameModel) endGame(outcome string) tea.Cmd {
return err
}
+ if abandon {
+ m.network.SendAll([]byte("abandon"), []byte("🏳️"))
+ }
+
return game
}
}