Documentation
¶
Index ¶
- func LongErr(err error) template.HTML
- func RedirectWithError(c *gin.Context, serr error)
- func RegisterFlags(f []cli.Flag) []cli.Flag
- func ShortErr(err error) string
- type AssetHashes
- type Context
- type Helper
- func (s *Helper) Asset(in string) template.HTML
- func (s *Helper) Base64(in []byte) string
- func (s *Helper) BitsForHumans(b int64) string
- func (s *Helper) CanManageEmbedDomains(c *claims.Data) bool
- func (s *Helper) CheckProb(probability float64) bool
- func (s *Helper) DemoMagnet() template.URL
- func (s *Helper) DemoTorrent() template.URL
- func (s *Helper) Dev() bool
- func (s *Helper) DevAsset(in string) template.HTML
- func (s *Helper) Domain() string
- func (s *Helper) DomainWithoutProtocol() string
- func (s *Helper) Float1(f float64) string
- func (s *Helper) Has(obj any, fieldName string) bool
- func (s *Helper) HasAds(c *claims.Data) bool
- func (s *Helper) HasAuth(u *auth.User) bool
- func (s *Helper) IsDemoMagnet(m string) bool
- func (s *Helper) IsPaid(c *claims.Data) bool
- func (s *Helper) Json(in any) template.JS
- func (s *Helper) KebabToSnake(str string) string
- func (s *Helper) Log(err error) error
- func (s *Helper) LongErr(err error) template.HTML
- func (s *Helper) MakeJobLogURL(j *job.Job) string
- func (s *Helper) Now() time.Time
- func (s *Helper) Obfuscate(in string) string
- func (s *Helper) Printf(format string, args ...any) string
- func (s *Helper) ProfileName(u *auth.User) string
- func (s *Helper) Pwd(in string) string
- func (s *Helper) ShortErr(err error) string
- func (s *Helper) TierName(c *claims.Data) string
- func (s *Helper) TimeBetween(from string, to string) bool
- func (s *Helper) Tools() []hc.Tool
- func (s *Helper) UseAbuseStore() bool
- func (s *Helper) UseSuperTokens() bool
- type Web
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RedirectWithError ¶
Types ¶
type AssetHashes ¶
func NewAssetHashes ¶
func NewAssetHashes(path string) *AssetHashes
type Context ¶
type Context struct {
Data any
CSRF string
SessionID string
Err error
User *auth.User
Claims *claims.Data
TierUpdated bool
Geo *geoip.Data
ApiClaims *api.Claims
// contains filtered or unexported fields
}
func NewContext ¶
func (*Context) GetGinContext ¶
type Helper ¶
type Helper struct {
// contains filtered or unexported fields
}
func (*Helper) BitsForHumans ¶
func (*Helper) DemoMagnet ¶
func (*Helper) DemoTorrent ¶
func (*Helper) DomainWithoutProtocol ¶
func (*Helper) IsDemoMagnet ¶
func (*Helper) KebabToSnake ¶
KebabToSnake converts kebab-case strings to snake_case
func (*Helper) UseAbuseStore ¶
func (*Helper) UseSuperTokens ¶
Click to show internal directories.
Click to hide internal directories.