Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureAuthenticated ¶
func EnsureAuthenticated(c *fiber.Ctx) error
func Get404Page ¶
func Get404Page(c *fiber.Ctx) error
func GetLoginPage ¶
func GetLoginPage(c *fiber.Ctx) error
func GetRootPage ¶
func GetRootPage(c *fiber.Ctx) error
Types ¶
type AuthHandler ¶
type AuthHandler struct {
// contains filtered or unexported fields
}
func NewAuthHandler ¶
func NewAuthHandler(repo datastore.UserRepository, store *session.Store, cfg *config.Configuration) *AuthHandler
func (*AuthHandler) GoogleLoginStart ¶
func (ah *AuthHandler) GoogleLoginStart(c *fiber.Ctx) error
func (*AuthHandler) GoogleOAuth2Callback ¶
func (ah *AuthHandler) GoogleOAuth2Callback(c *fiber.Ctx) error
type FeedHandler ¶
type FeedHandler struct {
// contains filtered or unexported fields
}
func NewFeedHandler ¶
func NewFeedHandler(repo datastore.MessageRepository) *FeedHandler
func (*FeedHandler) GetFeedPage ¶
func (fh *FeedHandler) GetFeedPage(c *fiber.Ctx) error
func (*FeedHandler) GetNewMessagePage ¶
func (fh *FeedHandler) GetNewMessagePage(c *fiber.Ctx) error
func (*FeedHandler) PostNewMessage ¶
func (fh *FeedHandler) PostNewMessage(c *fiber.Ctx) error
type GoogleUser ¶
type MockUserMiddleware ¶
type MockUserMiddleware struct {
// contains filtered or unexported fields
}
func NewMockUserMiddleware ¶
func NewMockUserMiddleware(repo datastore.UserRepository, store *session.Store) *MockUserMiddleware
func (*MockUserMiddleware) Middleware ¶
func (mum *MockUserMiddleware) Middleware(c *fiber.Ctx) error
type UserMiddleware ¶
type UserMiddleware struct {
// contains filtered or unexported fields
}
func NewUserMiddleware ¶
func NewUserMiddleware(repo datastore.UserRepository, store *session.Store) *UserMiddleware
func (*UserMiddleware) Middleware ¶
func (um *UserMiddleware) Middleware(c *fiber.Ctx) error
Click to show internal directories.
Click to hide internal directories.