web

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2020 License: MIT Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrLoginRequired  = errors.New("login and password are required")
	ErrSignupRequired = ErrLoginRequired
	ErrLoginUsed      = errors.New("login is used")
)

Errors.

Functions

This section is empty.

Types

type Server

type Server struct {
	Txer        database.Txer
	TokenSecret []byte
	TokenExpire time.Duration
	TokenIssuer string
	Queue       *queue.Manager
	Exchange    *exchange.Manager
	Pubsub      pubsub.Pubsuber

	ExchangeEnabled bool
	DefaultUserID   string
	DevServer       string

	Images    *store.Images
	Monls     *store.Monls
	Monpkgs   *store.Monpkgs
	Pinls     *store.Pinls
	Pinpkgs   *store.Pinpkgs
	Pkgs      *store.Pkgs
	Sharepins *store.Sharepins
	Shares    *store.Shares
	Sharetags *store.Sharetags
	Stats     *store.Stats
	Taggables *store.Taggables
	Tags      *store.Tags
	Users     *store.Users
}

func (*Server) APIRouter added in v0.4.0

func (s *Server) APIRouter() chi.Router

func (*Server) Handler

func (s *Server) Handler() http.Handler

func (*Server) WebRouter added in v0.4.0

func (s *Server) WebRouter() chi.Router

Jump to

Keyboard shortcuts

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