Versions in this module Expand all Collapse all v2 v2.3.1 May 15, 2023 Changes in this version + func Covers(c *fiber.Ctx, homeDir, libraryPath string, ...) error + func DocReader(c *fiber.Ctx, libraryPath string) error + func Root(c *fiber.Ctx) error + func Search(c *fiber.Ctx, idx Reader, version string, sender Sender, ...) error + func Send(c *fiber.Ctx, libraryPath string, fileName string, address string, ...) error + type Auth struct + func NewAuth(repository authRepository, sender recoveryEmail, cfg AuthConfig, ...) *Auth + func (a *Auth) EditPassword(c *fiber.Ctx) error + func (a *Auth) Login(c *fiber.Ctx) error + func (a *Auth) Recover(c *fiber.Ctx) error + func (a *Auth) Request(c *fiber.Ctx) error + func (a *Auth) SignIn(c *fiber.Ctx) error + func (a *Auth) SignOut(c *fiber.Ctx) error + func (a *Auth) UpdatePassword(c *fiber.Ctx) error + type AuthConfig struct + Hostname string + MinPasswordLength int + Port int + Secret []byte + SessionTimeout time.Duration + type Page struct + IsCurrent bool + Link string + type PagesNavigator struct + NextLink string + Pages map[int]Page + PreviousLink string + type Reader interface + Close func() error + Count func() (uint64, error) + Search func(keywords string, page, resultsPerPage int, wordsPerMinute float64) (*Result, error) + type Result struct + Hits []metadata.Metadata + Page int + TotalHits int + TotalPages int + type Sender interface + From func() string + SendDocument func(address string, libraryPath string, fileName string) error + type Users struct + func NewUsers(repository usersRepository, minPasswordLength int, wordsPerMinute float64) *Users + func (u *Users) Create(c *fiber.Ctx) error + func (u *Users) Delete(c *fiber.Ctx) error + func (u *Users) Edit(c *fiber.Ctx) error + func (u *Users) List(c *fiber.Ctx) error + func (u *Users) New(c *fiber.Ctx) error + func (u *Users) Update(c *fiber.Ctx) error Other modules containing this package github.com/svera/coreander/v3