summaryrefslogtreecommitdiff
path: root/pkg/ui/views/play_api.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/ui/views/play_api.go')
-rw-r--r--pkg/ui/views/play_api.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkg/ui/views/play_api.go b/pkg/ui/views/play_api.go
index 6cc0c6e..c098930 100644
--- a/pkg/ui/views/play_api.go
+++ b/pkg/ui/views/play_api.go
@@ -3,6 +3,7 @@ package views
import (
"encoding/json"
"fmt"
+ "net"
"net/http"
"os"
"strconv"
@@ -45,8 +46,8 @@ func (m *PlayModel) handlePlayResponse(msg playResponse) (tea.Model, tea.Cmd) {
logger, _ := logger.GetLogger()
callbackCompleted := make(chan bool)
- m.network = multiplayer.NewGameNetwork(fmt.Sprintf("%s-1", m.playName), fmt.Sprintf("%s:%d", msg.Ok.IP, msg.Ok.Port), func() error {
- close(callbackCompleted)
+ m.network = multiplayer.NewGameNetwork(fmt.Sprintf("%s-1", m.playName), fmt.Sprintf("%s:%d", msg.Ok.IP, msg.Ok.Port), func(net.Conn) error {
+ callbackCompleted <- true
return nil
}, logger)