set up entityListener and switch websocket library

This commit is contained in:
Sam Lewis
2022-10-16 15:20:04 -04:00
parent 2d77c4b657
commit 8b888a2d89
20 changed files with 204 additions and 133 deletions

View File

@@ -3,8 +3,8 @@ package services
import (
"context"
"github.com/gorilla/websocket"
ws "github.com/saml-dev/gome-assistant/internal/websocket"
"nhooyr.io/websocket"
)
type HomeAssistant struct {
@@ -36,6 +36,16 @@ func (ha *HomeAssistant) Toggle(entityId string, serviceData ...map[string]any)
}
ws.WriteMessage(req, ha.conn, ha.ctx)
// msg, _ := ws.ReadMessage(ha.conn, ha.ctx)
// log.Default().Println(string(msg))
// msg, _ = ws.ReadMessage(ha.conn, ha.ctx)
// log.Default().Println(string(msg))
// msg, _ = ws.ReadMessage(ha.conn, ha.ctx)
// log.Default().Println(string(msg))
// msg, _ = ws.ReadMessage(ha.conn, ha.ctx)
// log.Default().Println(string(msg))
// msg, _ = ws.ReadMessage(ha.conn, ha.ctx)
// log.Default().Println(string(msg))
}
func (ha *HomeAssistant) TurnOff(entityId string) {