Compare commits
1 Commits
da82f31d46
...
45e6e08a5c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
45e6e08a5c |
@@ -1,6 +1,7 @@
|
|||||||
package c4game
|
package c4game
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
@@ -119,7 +120,10 @@ func HandleGameEvents(store *connect4.Store, nc *nats.Conn, sm *scs.SessionManag
|
|||||||
}
|
}
|
||||||
|
|
||||||
sendPing := func() error {
|
sendPing := func() error {
|
||||||
return sse.PatchSignals([]byte(fmt.Sprintf(`{"lastPing":%d}`, time.Now().UnixMilli())))
|
data, _ := json.Marshal(struct {
|
||||||
|
LastPing int64 `json:"lastPing"`
|
||||||
|
}{time.Now().UnixMilli()})
|
||||||
|
return sse.PatchSignals(data)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Send initial render and ping
|
// Send initial render and ping
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package snakegame
|
package snakegame
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
@@ -125,7 +126,10 @@ func HandleSnakeEvents(snakeStore *snake.SnakeStore, nc *nats.Conn, sm *scs.Sess
|
|||||||
}
|
}
|
||||||
|
|
||||||
sendPing := func() error {
|
sendPing := func() error {
|
||||||
return sse.PatchSignals([]byte(fmt.Sprintf(`{"lastPing":%d}`, time.Now().UnixMilli())))
|
data, _ := json.Marshal(struct {
|
||||||
|
LastPing int64 `json:"lastPing"`
|
||||||
|
}{time.Now().UnixMilli()})
|
||||||
|
return sse.PatchSignals(data)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Send initial render and ping
|
// Send initial render and ping
|
||||||
|
|||||||
Reference in New Issue
Block a user