handler

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2024 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrBadRequest          = &SHandlerError{"bad request"}
	ErrBuildRequest        = &SHandlerError{"build request"}
	ErrUndefinedService    = &SHandlerError{"undefined service"}
	ErrLoadRequest         = &SHandlerError{"load request"}
	ErrInvalidResponseMode = &SHandlerError{"invalid response mode"}
)

Functions

func HandleConfigConnectsAPI

func HandleConfigConnectsAPI(
	pCtx context.Context,
	pLogger logger.ILogger,
	pEPClients []client.IClient,
) http.HandlerFunc

func HandleConfigFriendsAPI

func HandleConfigFriendsAPI(
	pWrapper config.IWrapper,
	pLogger logger.ILogger,
	pNode anonymity.INode,
) http.HandlerFunc

func HandleConfigSettingsAPI

func HandleConfigSettingsAPI(
	pWrapper config.IWrapper,
	pLogger logger.ILogger,
	pNode anonymity.INode,
) http.HandlerFunc

func HandleIndexAPI

func HandleIndexAPI(pLogger logger.ILogger) http.HandlerFunc

func HandleNetworkOnlineAPI

func HandleNetworkOnlineAPI(
	pCtx context.Context,
	pLogger logger.ILogger,
	pEPClients []client.IClient,
) http.HandlerFunc

func HandleNetworkRequestAPI

func HandleNetworkRequestAPI(
	pCtx context.Context,
	pConfig config.IConfig,
	pLogger logger.ILogger,
	pNode network.IHiddenLakeNode,
) http.HandlerFunc

func HandleServiceFunc added in v1.8.0

func HandleServiceFunc(pCfg config.IConfig, pLogger logger.ILogger) handler.IHandlerF

func HandleServicePubKeyAPI added in v1.7.1

func HandleServicePubKeyAPI(pLogger logger.ILogger, pNode anonymity.INode) http.HandlerFunc

Types

type SHandlerError

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

func (*SHandlerError) Error

func (err *SHandlerError) Error() string

Jump to

Keyboard shortcuts

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