Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JsonResponse ¶
type TemplateData ¶
type TemplateData struct { StringMap map[string]string IntMap map[string]int FloatMap map[string]float32 Data map[string]interface{} User CSRFToken string Flash string // Some message Warning string Error string }
TemplateData holds data sent from handlers to templates
func GetDefaultData ¶
func GetDefaultData(r *http.Request, a *config.AppConfig) TemplateData
GetDefaultData returns a TemplateData object with default data
func (*TemplateData) AddDefaultData ¶
func (data *TemplateData) AddDefaultData(r *http.Request, a *config.AppConfig)
AddDefaultData adds data for all templates
type User ¶
type User struct { ID string `json:"id"` Username string `json:"username"` Discriminator string `json:"discriminator"` PfpHash string `json:"avatar,omitempty"` Bot bool `json:"bot"` System bool `json:"system,omitempty"` MfaEnabled bool `json:"mfa_enabled"` Banner string `json:"banner"` AccentColor int `json:"accent_color"` Locale string `json:"locale"` Verified bool `json:"verified"` Email string `json:"email"` Flags int `json:"flags"` PremiumType int `json:"premium_type"` PublicFlags int `json:"public_flags"` }
Click to show internal directories.
Click to hide internal directories.