Documentation ¶
Index ¶
- type JablkoCoreApp
- func (app *JablkoCoreApp) AdminFuncHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) AdminPageHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) AssetsHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) AuthMiddleware(next http.Handler) http.Handler
- func (app *JablkoCoreApp) DashboardHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) Init() error
- func (app *JablkoCoreApp) LoggingMiddleware(next http.Handler) http.Handler
- func (app *JablkoCoreApp) LoginHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) LoginPageHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) LogoutHandler(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) PassToJMOD(w http.ResponseWriter, r *http.Request)
- func (app *JablkoCoreApp) ServiceHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JablkoCoreApp ¶
type JablkoCoreApp struct { Router *mux.Router ModM *modmanager.ModManager DBHandler *database.DatabaseHandler }
func (*JablkoCoreApp) AdminFuncHandler ¶
func (app *JablkoCoreApp) AdminFuncHandler(w http.ResponseWriter, r *http.Request)
Dispatches admin functions based on incoming HTTP requests
func (*JablkoCoreApp) AdminPageHandler ¶
func (app *JablkoCoreApp) AdminPageHandler(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) AssetsHandler ¶
func (app *JablkoCoreApp) AssetsHandler(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) AuthMiddleware ¶
func (app *JablkoCoreApp) AuthMiddleware(next http.Handler) http.Handler
Checks for jablko-session cookie
func (*JablkoCoreApp) DashboardHandler ¶
func (app *JablkoCoreApp) DashboardHandler(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) Init ¶
func (app *JablkoCoreApp) Init() error
func (*JablkoCoreApp) LoggingMiddleware ¶
func (app *JablkoCoreApp) LoggingMiddleware(next http.Handler) http.Handler
func (*JablkoCoreApp) LoginHandler ¶
func (app *JablkoCoreApp) LoginHandler(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) LoginPageHandler ¶
func (app *JablkoCoreApp) LoginPageHandler(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) LogoutHandler ¶
func (app *JablkoCoreApp) LogoutHandler(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) PassToJMOD ¶
func (app *JablkoCoreApp) PassToJMOD(w http.ResponseWriter, r *http.Request)
func (*JablkoCoreApp) ServiceHandler ¶
func (app *JablkoCoreApp) ServiceHandler(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.