server: implement channels
This commit is contained in:
@@ -25,6 +25,17 @@ func Start() {
|
||||
r.Get("/", Whoami)
|
||||
})
|
||||
|
||||
r.Route("/channels", func(r chi.Router) {
|
||||
r.Use(SessionAuthMiddleware)
|
||||
|
||||
r.Get("/", ListChannels)
|
||||
r.Post("/", NewChannel)
|
||||
r.Route("/{channelID}", func(r chi.Router) {
|
||||
r.Get("/", GetChannel)
|
||||
r.Delete("/", DeleteChannel)
|
||||
})
|
||||
})
|
||||
|
||||
r.Route("/users", func(r chi.Router) {
|
||||
r.Use(SessionAuthMiddleware)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user