Fix: fuck udp
This commit is contained in:
@@ -97,7 +97,7 @@ func (m *LobbyModel) serverSendReply(response bool) tea.Cmd {
|
||||
}
|
||||
|
||||
local := fmt.Sprintf("%s:%d",
|
||||
m.listener.Addr().(*net.TCPAddr).IP.String(),
|
||||
viper.GetString("host"),
|
||||
m.listener.Addr().(*net.TCPAddr).Port)
|
||||
m.err = utils.SendPayload(local, m.remote,
|
||||
types.JoinResponse{Endpoint: local})
|
||||
@@ -116,12 +116,7 @@ type clientScanMsg time.Time
|
||||
|
||||
func (m *LobbyModel) clientScan() tea.Cmd {
|
||||
return tea.Tick(REFRESH_TIME, func(t time.Time) tea.Msg {
|
||||
m.endpoints = []string{}
|
||||
for _, endpoint := range viper.GetStringSlice("udp-endpoints") {
|
||||
if err := utils.Ping(endpoint); err == nil {
|
||||
m.endpoints = append(m.endpoints, endpoint)
|
||||
}
|
||||
}
|
||||
m.endpoints, m.err = utils.Ping(viper.GetStringSlice("udp-endpoints"))
|
||||
return clientScanMsg(t)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -86,9 +86,8 @@ func (m *WordleClientModel) getState() tea.Cmd {
|
||||
|
||||
func (m *WordleClientModel) postGuess(guess string) tea.Cmd {
|
||||
return func() tea.Msg {
|
||||
b, err := msgpack.Marshal(wordle.OperationGuess{
|
||||
Username: m.client.UserInfo.Username,
|
||||
Guess: guess,
|
||||
b, err := msgpack.Marshal(wordle.PostGuessInput{
|
||||
Guess: guess,
|
||||
})
|
||||
if err != nil {
|
||||
m.err = fmt.Errorf("failed to post guess, %w", err)
|
||||
|
||||
Reference in New Issue
Block a user