From f701b78d175d1c9cce183f9c76dbfe81d6b6c1c8 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 8 Mar 2023 21:55:49 +0100 Subject: [PATCH] added room users --- go.mod | 2 +- go.sum | 2 ++ modules/structs/stats.go | 1 + routers/api/v1/stats/stats.go | 4 ++++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index a112752..af133b2 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module clickandjoin.app/managementsystem go 1.18 require ( - git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.77 + git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.78 github.com/gocql/gocql v0.0.0-20211015133455-b225f9b53fa1 github.com/gofiber/fiber/v2 v2.42.0 github.com/gofiber/websocket/v2 v2.1.4 diff --git a/go.sum b/go.sum index f10460d..ea060fe 100644 --- a/go.sum +++ b/go.sum @@ -14,6 +14,8 @@ git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.71 h1:FPBLRwAiWf/mvv git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.71/go.mod h1:rnEM9rcZy2dg4SaDCGmSf34fp7ECzdyxxnRut2HBmrs= git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.77 h1:GF5H+RSVubG9uP6/FF5llP0tKA+nm8C4gN3RDwhIW6A= git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.77/go.mod h1:rnEM9rcZy2dg4SaDCGmSf34fp7ECzdyxxnRut2HBmrs= +git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.78 h1:OtvlnJQ6yTonPEXjr2jWXv7WZz8okja8i6ldVev2bas= +git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper v1.0.78/go.mod h1:rnEM9rcZy2dg4SaDCGmSf34fp7ECzdyxxnRut2HBmrs= github.com/andybalholm/brotli v1.0.4 h1:V7DdXeJtZscaqfNuAdSRuRFzuiKlHSC/Zh3zl9qY3JY= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932 h1:mXoPYz/Ul5HYEDvkta6I8/rnYM5gSdSV2tJ6XbZuEtY= diff --git a/modules/structs/stats.go b/modules/structs/stats.go index 175dbb0..d7578ae 100644 --- a/modules/structs/stats.go +++ b/modules/structs/stats.go @@ -5,6 +5,7 @@ type StatsResponse struct { Users int UserSessions int Rooms int + RoomUsers int WebSocketSessions int UserSignUpProcesses int UserPrivacySettings int diff --git a/routers/api/v1/stats/stats.go b/routers/api/v1/stats/stats.go index 251f832..420eafa 100644 --- a/routers/api/v1/stats/stats.go +++ b/routers/api/v1/stats/stats.go @@ -37,6 +37,10 @@ func GetStats(c *fiber.Ctx) error { stats.Rooms = count } + if count, err := getCount(gocnjhelper.DbMRoomUsers.Name()); err == nil { + stats.RoomUsers = count + } + if count, err := getCount(gocnjhelper.DbMWebSocketSessions.Name()); err == nil { stats.WebSocketSessions = count }