IDK if this shit is good or even logical, but it works and I can wrap my head around it.
35 lines
715 B
Go
35 lines
715 B
Go
package handlers_admin
|
|
|
|
import (
|
|
"CatsOfMastodonBotGo/internal"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type AdminDashboardHandler struct {
|
|
AppContext *internal.AppContext
|
|
}
|
|
|
|
func NewAdminDashboardHandler(appContext *internal.AppContext) *AdminDashboardHandler {
|
|
return &AdminDashboardHandler{
|
|
AppContext: appContext,
|
|
}
|
|
}
|
|
|
|
func (appContext *AdminDashboardHandler) AdminHomePage(c *gin.Context) {
|
|
c.JSON(200, gin.H{
|
|
"YouAreOn": "AdminDashboardHomePage",
|
|
})
|
|
}
|
|
|
|
func (appContext *AdminDashboardHandler) ApproveMedia(c *gin.Context) {
|
|
c.JSON(200, gin.H{
|
|
"YouAreOn": "ApproveMedia",
|
|
})
|
|
}
|
|
|
|
func (appContext *AdminDashboardHandler) RejectMedia(c *gin.Context) {
|
|
c.JSON(200, gin.H{
|
|
"YouAreOn": "RejectMedia",
|
|
})
|
|
} |