feat(phase8.1): server groups — table, CRUD handler, collapsible channel sections

This commit is contained in:
2026-06-30 12:50:53 -04:00
parent 6d66d7775f
commit d663638387
7 changed files with 587 additions and 88 deletions
+6
View File
@@ -28,6 +28,7 @@ import (
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/reaction"
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/readstate"
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/server"
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/servergroup"
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/upload"
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/voice"
"git.dustin.coffee/hobokenchicken/dumpsterChat/internal/webhook"
@@ -194,6 +195,11 @@ func main() {
channel.NewHandler(database.DB, permissionsChecker).RegisterRoutes(r)
})
// Server groups (sub-server sections)
r.Route("/groups", func(r chi.Router) {
servergroup.NewHandler(database.DB).RegisterRoutes(r)
})
// Availability
r.Get("/availability", authHandler.GetServerAvailability)
})