api manager.

This commit is contained in:
Miroslav Šedivý
2020-10-30 18:16:21 +01:00
parent dabd7e368e
commit dc32e64190
6 changed files with 185 additions and 33 deletions

View File

@ -0,0 +1,32 @@
package member
import (
"github.com/go-chi/chi"
"demodesk/neko/internal/types"
)
type MemberHandler struct {
sessions types.SessionManager
websocket types.WebSocketHandler
}
func New(
sessions types.SessionManager,
websocket types.WebSocketHandler,
) *MemberHandler {
// Init
return &MemberHandler{
sessions: sessions,
websocket: websocket,
}
}
func (h *MemberHandler) Router() *chi.Mux {
r := chi.NewRouter()
// TODO
return r
}