diff --git a/golang/Makefile b/golang/Makefile index 0ce1abf..db0615e 100644 --- a/golang/Makefile +++ b/golang/Makefile @@ -35,3 +35,9 @@ run: build run-debug: build ENV=local ./backend + +run-pretty: build + # open http://localhost:3001 + ENV=local ./backend 2>&1 | jq --raw-output '[("# " + .level + (" " * 10))[0:10], (.func + (" " * 20))[0:20], .msg] | @tsv' + + diff --git a/golang/pkg/signaling/room_node.go b/golang/pkg/signaling/room_node.go index 186db3d..95917a1 100644 --- a/golang/pkg/signaling/room_node.go +++ b/golang/pkg/signaling/room_node.go @@ -63,9 +63,9 @@ func (r *Room) Receive(message Message) { var group ReceiverGroup // When joining a group, make sure to remove them from their previous group - recevier := member.GetParent() + receiver := member.GetParent() if group != nil { - group = r.GetGroup(recevier.ID()) + group = r.GetGroup(receiver.ID()) group.RemoveMember(member) member.SetParent(nil) } diff --git a/golang/pkg/signaling/websocket_peer.go b/golang/pkg/signaling/websocket_peer.go index ae22e4f..fcbe4b3 100644 --- a/golang/pkg/signaling/websocket_peer.go +++ b/golang/pkg/signaling/websocket_peer.go @@ -49,7 +49,7 @@ func NewWebsocketPeer(conn WebsocketConn, parent ReceiverNode) *WebsocketPeer { func (p *WebsocketPeer) Receive(message Message) { logrus.Debugf("queueing message for %s", p.ID()) p.messages <- message - logrus.Debugf("finshed queuing message for %s", p.ID()) + logrus.Debugf("finished queuing message for %s", p.ID()) } func (p *WebsocketPeer) PumpWrite() { diff --git a/golang/static/examples/mirror.html b/golang/static/examples/mirror.html new file mode 100644 index 0000000..4a07bc1 --- /dev/null +++ b/golang/static/examples/mirror.html @@ -0,0 +1,130 @@ + + + +
+ + + + + + + + + +