summaryrefslogtreecommitdiff
path: root/pkg/ui/views/play_api.go
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2025-04-18 15:29:35 +0200
committerSanto Cariotti <santo@dcariotti.me>2025-04-18 15:29:35 +0200
commit0b4fb251efdfd2fba7cd6154f5f59bd61ede15f1 (patch)
tree3f49147cd518ac5b475749822183352d20368e70 /pkg/ui/views/play_api.go
parent77c044f9e63c1ebc144130a7a4babecc8977d262 (diff)
Use connections made by a struct of `net.Conn` and address
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)