Skip to content

Commit f8f7bea

Browse files
committed
mqtt-gateway v0.5.2
1 parent d0f8cc8 commit f8f7bea

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

gateway/cs.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package gateway
22

33
import (
44
"fmt"
5+
"log"
56
"sync"
67

78
"github.com/pico-cs/go-client/client"
@@ -105,7 +106,14 @@ func (cs *CS) unsubscribe() {
105106
cs.gateway.unsubscribe(cs, joinTopic("cs", cs.name, "enabled", "set"))
106107
}
107108

108-
func (cs *CS) pushHandler(msg string) {} // TODO: push messages
109+
func (cs *CS) pushHandler(msg client.Msg, err error) {
110+
// TODO: push messages
111+
if err != nil {
112+
log.Printf("push message: %s", msg)
113+
} else {
114+
log.Printf("push message error: %s", err)
115+
}
116+
}
109117

110118
func (cs *CS) getEnabled(client *client.Client) hndFn {
111119
return func(payload any) (any, error) {

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ go 1.19
77

88
require (
99
github.com/eclipse/paho.mqtt.golang v1.4.2
10-
github.com/pico-cs/go-client v0.2.0
11-
golang.org/x/exp v0.0.0-20221212164502-fae10dda9338
10+
github.com/pico-cs/go-client v0.2.2
11+
golang.org/x/exp v0.0.0-20221217163422-3c43f8badb15
1212
gopkg.in/yaml.v3 v3.0.1
1313
)
1414

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ github.com/eclipse/paho.mqtt.golang v1.4.2/go.mod h1:JGt0RsEwEX+Xa/agj90YJ9d9DH2
66
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
77
github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc=
88
github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
9-
github.com/pico-cs/go-client v0.2.0 h1:6V1zrNsavnnStYYTLjBY7m8LtB5/MECAHqDheoX0lCA=
10-
github.com/pico-cs/go-client v0.2.0/go.mod h1:4Z8xyRjxNujQrxWQsmZp+kq9JyU7vFonXwm44KpeR84=
9+
github.com/pico-cs/go-client v0.2.2 h1:y682p6Gbs51qHYAFUctIzz/xoQrkB3D174Uz78BS+J0=
10+
github.com/pico-cs/go-client v0.2.2/go.mod h1:ty2wUvjX3bS2gK/dgpGFOjBUFwijDvX+WnHFB5wVKQg=
1111
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
1212
github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
1313
go.bug.st/serial v1.4.1 h1:AwYUNixVf90XymNeJaUkMrPp+GZQe3RMFQmpVdHIUK8=
1414
go.bug.st/serial v1.4.1/go.mod h1:z8CesKorE90Qr/oRSJiEuvzYRKol9r/anJZEb5kt304=
1515
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
16-
golang.org/x/exp v0.0.0-20221212164502-fae10dda9338 h1:OvjRkcNHnf6/W5FZXSxODbxwD+X7fspczG7Jn/xQVD4=
17-
golang.org/x/exp v0.0.0-20221212164502-fae10dda9338/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
16+
golang.org/x/exp v0.0.0-20221217163422-3c43f8badb15 h1:5oN1Pz/eDhCpbMbLstvIPa0b/BEQo6g6nwV3pLjfM6w=
17+
golang.org/x/exp v0.0.0-20221217163422-3c43f8badb15/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
1818
golang.org/x/net v0.0.0-20200425230154-ff2c4b7c35a0/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
1919
golang.org/x/net v0.4.0 h1:Q5QPcMlvfxFTAPV0+07Xz/MpK9NTXu2VDUuy0FeMfaU=
2020
golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=

0 commit comments

Comments
 (0)