api

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2025 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiConfig

type ApiConfig struct {
	Addr                     string
	JwtSecret                string
	RequireVerification      bool
	UnauthorizedRequestLimit int
	ShortRequestLimit        int
	LongRequestLimit         int
}

type ApiServer

type ApiServer struct {
	App *fiber.App
	// contains filtered or unexported fields
}

func NewApiServer

func NewApiServer(cfg *ApiConfig, db *pgxpool.Pool, logger *slog.Logger) *ApiServer

func (*ApiServer) Run

func (s *ApiServer) Run() error

func (*ApiServer) Shutdown

func (s *ApiServer) Shutdown()

Directories

Path Synopsis
services

Jump to

Keyboard shortcuts

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