web

package
v0.0.0-...-36978f2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewContext

func NewContext(c *gin.Context, obj any, err error) any

func RegisterFlags

func RegisterFlags(f []cli.Flag) []cli.Flag

Types

type AssetHashes

type AssetHashes struct {
	lazymap.LazyMap
	// contains filtered or unexported fields
}

func NewAssetHashes

func NewAssetHashes(path string) *AssetHashes

func (*AssetHashes) Get

func (s *AssetHashes) Get(name string) (string, error)

type Context

type Context struct {
	Data   any
	CSRF   string
	Err    error
	User   *auth.User
	Claims *claims.Data
}

type Helper

type Helper struct {
	// contains filtered or unexported fields
}

func NewHelper

func NewHelper(c *cli.Context) *Helper

func (*Helper) Asset

func (s *Helper) Asset(in string) string

func (*Helper) BitsForHumans

func (s *Helper) BitsForHumans(b int64) string

func (*Helper) DemoMagnet

func (s *Helper) DemoMagnet() template.URL

func (*Helper) Dev

func (s *Helper) Dev() bool

func (*Helper) DevAsset

func (s *Helper) DevAsset(in string) string

func (*Helper) Domain

func (s *Helper) Domain() string

func (*Helper) Has

func (s *Helper) Has(obj any, fieldName string) bool

func (*Helper) HasAds

func (s *Helper) HasAds(c *claims.Data) bool

func (*Helper) IsDemoMagnet

func (s *Helper) IsDemoMagnet(m string) bool

func (*Helper) Json

func (s *Helper) Json(in any) template.JS

func (*Helper) Log

func (s *Helper) Log(err error) error

func (*Helper) MakeJobLogURL

func (s *Helper) MakeJobLogURL(j *job.Job) string

func (*Helper) Obfuscate

func (s *Helper) Obfuscate(in string) string

func (*Helper) ShortErr

func (s *Helper) ShortErr(err error) string

func (*Helper) UseAuth

func (s *Helper) UseAuth() bool

type Web

type Web struct {
	// contains filtered or unexported fields
}

func New

func New(c *cli.Context, r *gin.Engine) (*Web, error)

func (*Web) Close

func (s *Web) Close()

func (*Web) Serve

func (s *Web) Serve() error

Directories

Path Synopsis
job

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL