Documentation ¶
Index ¶
- type App
- func (a *App) AuthenticateMiddleware(next http.HandlerFunc) http.HandlerFunc
- func (a *App) CreateBoard(w http.ResponseWriter, r *http.Request)
- func (a *App) CreateComment(w http.ResponseWriter, r *http.Request)
- func (a *App) CreatePost(w http.ResponseWriter, r *http.Request)
- func (a *App) Delete(path string, f func(w http.ResponseWriter, r *http.Request))
- func (a *App) DeleteComment(w http.ResponseWriter, r *http.Request)
- func (a *App) DeletePost(w http.ResponseWriter, r *http.Request)
- func (a *App) DownloadFile(w http.ResponseWriter, r *http.Request)
- func (a *App) Get(path string, f func(w http.ResponseWriter, r *http.Request))
- func (a *App) GetAllCategories(w http.ResponseWriter, r *http.Request)
- func (a *App) GetAllPosts(w http.ResponseWriter, r *http.Request)
- func (a *App) GetBoards(w http.ResponseWriter, r *http.Request)
- func (a *App) GetCommentsByUser(w http.ResponseWriter, r *http.Request)
- func (a *App) GetPost(w http.ResponseWriter, r *http.Request)
- func (a *App) GetPostsByBoard(w http.ResponseWriter, r *http.Request)
- func (a *App) GetPostsBySubscriptions(w http.ResponseWriter, r *http.Request)
- func (a *App) GetPostsByUser(w http.ResponseWriter, r *http.Request)
- func (a *App) GetUserProfile(w http.ResponseWriter, r *http.Request)
- func (a *App) GetUsersBoards(w http.ResponseWriter, r *http.Request)
- func (a *App) GetUsersNotifications(w http.ResponseWriter, r *http.Request)
- func (a *App) Initialize(config *config.Config)
- func (a *App) Login(w http.ResponseWriter, r *http.Request)
- func (a *App) MarkAsRead(w http.ResponseWriter, r *http.Request)
- func (a *App) Post(path string, f func(w http.ResponseWriter, r *http.Request))
- func (a *App) Put(path string, f func(w http.ResponseWriter, r *http.Request))
- func (a *App) ReactionComment(w http.ResponseWriter, r *http.Request)
- func (a *App) ReactionPost(w http.ResponseWriter, r *http.Request)
- func (a *App) Redirect(w http.ResponseWriter, r *http.Request)
- func (a *App) Run(host string)
- func (a *App) Subscribe(w http.ResponseWriter, r *http.Request)
- func (a *App) Unsubscribe(w http.ResponseWriter, r *http.Request)
- func (a *App) UpdateComment(w http.ResponseWriter, r *http.Request)
- func (a *App) UpdatePost(w http.ResponseWriter, r *http.Request)
- func (a *App) UploadFile(w http.ResponseWriter, r *http.Request)
- type Claims
- type OAuthAccessResponse
- type RequestCode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
App has router and db instances
func (*App) AuthenticateMiddleware ¶
func (a *App) AuthenticateMiddleware(next http.HandlerFunc) http.HandlerFunc
func (*App) CreateBoard ¶
func (a *App) CreateBoard(w http.ResponseWriter, r *http.Request)
func (*App) CreateComment ¶
func (a *App) CreateComment(w http.ResponseWriter, r *http.Request)
func (*App) CreatePost ¶
func (a *App) CreatePost(w http.ResponseWriter, r *http.Request)
func (*App) DeleteComment ¶
func (a *App) DeleteComment(w http.ResponseWriter, r *http.Request)
func (*App) DeletePost ¶
func (a *App) DeletePost(w http.ResponseWriter, r *http.Request)
func (*App) DownloadFile ¶
func (a *App) DownloadFile(w http.ResponseWriter, r *http.Request)
func (*App) GetAllCategories ¶
func (a *App) GetAllCategories(w http.ResponseWriter, r *http.Request)
func (*App) GetAllPosts ¶
func (a *App) GetAllPosts(w http.ResponseWriter, r *http.Request)
func (*App) GetCommentsByUser ¶
func (a *App) GetCommentsByUser(w http.ResponseWriter, r *http.Request)
func (*App) GetPostsByBoard ¶
func (a *App) GetPostsByBoard(w http.ResponseWriter, r *http.Request)
func (*App) GetPostsBySubscriptions ¶
func (a *App) GetPostsBySubscriptions(w http.ResponseWriter, r *http.Request)
func (*App) GetPostsByUser ¶
func (a *App) GetPostsByUser(w http.ResponseWriter, r *http.Request)
func (*App) GetUserProfile ¶
func (a *App) GetUserProfile(w http.ResponseWriter, r *http.Request)
func (*App) GetUsersBoards ¶
func (a *App) GetUsersBoards(w http.ResponseWriter, r *http.Request)
func (*App) GetUsersNotifications ¶
func (a *App) GetUsersNotifications(w http.ResponseWriter, r *http.Request)
func (*App) Initialize ¶
Initialize initializes the app with predefined configuration
func (*App) MarkAsRead ¶
func (a *App) MarkAsRead(w http.ResponseWriter, r *http.Request)
func (*App) ReactionComment ¶
func (a *App) ReactionComment(w http.ResponseWriter, r *http.Request)
func (*App) ReactionPost ¶
func (a *App) ReactionPost(w http.ResponseWriter, r *http.Request)
func (*App) Unsubscribe ¶
func (a *App) Unsubscribe(w http.ResponseWriter, r *http.Request)
func (*App) UpdateComment ¶
func (a *App) UpdateComment(w http.ResponseWriter, r *http.Request)
func (*App) UpdatePost ¶
func (a *App) UpdatePost(w http.ResponseWriter, r *http.Request)
func (*App) UploadFile ¶
func (a *App) UploadFile(w http.ResponseWriter, r *http.Request)
type OAuthAccessResponse ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.