From 634b03936cadd0647e6ef8027f862ec738146664 Mon Sep 17 00:00:00 2001 From: Azareal Date: Sat, 4 May 2019 07:49:21 +1000 Subject: [PATCH] Stop showing guests on WOL Context x.x --- common/websockets.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/websockets.go b/common/websockets.go index ece72ea0..7c0a7005 100644 --- a/common/websockets.go +++ b/common/websockets.go @@ -135,6 +135,9 @@ func wsPageResponses(wsUser *WSUser, conn *websocket.Conn, page string) { // TODO: Evict from page when permissions change? Or check user perms every-time before sending data? case strings.HasPrefix(page, "/topic/"): //fmt.Println("entering topic prefix websockets zone") + if wsUser.User.ID == 0 { + return + } _, tid, err := ParseSEOURL(page) if err != nil { return @@ -210,6 +213,9 @@ func wsLeavePage(wsUser *WSUser, conn *websocket.Conn, page string) { }) case strings.HasPrefix(page, "/topic/"): //fmt.Println("leaving topic prefix websockets zone") + if wsUser.User.ID == 0 { + return + } wsUser.FinalizePage(page, func() { _, tid, err := ParseSEOURL(page) if err != nil {