localserver

package
v0.8.9 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: Apache-2.0 Imports: 44 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ServeLocalhost

func ServeLocalhost(
	ctx context.Context,
	ll *slog.Logger,
	localhostCfg *typesv1.ServeLocalhostConfig,
	ownVersion *typesv1.Version,
	app *localstorage.AppCtx,
	openStorage func(ctx context.Context) (localstorage.Storage, error),
	openState func(ctx context.Context, db localstorage.Storage) (localstate.DB, error),
	registerOnCloseServer func(srv *http.Server),
	doLogin func(ctx context.Context, returnToURL string) error,
	doLogout func(ctx context.Context, returnToURL string) error,
	doUpdate func(ctx context.Context) error,
	doRestart func(ctx context.Context) error,
	getConfig func(ctx context.Context) (*typesv1.LocalhostConfig, error),
	setConfig func(ctx context.Context, cfg *typesv1.LocalhostConfig) error,
	whoami func(ctx context.Context) (*userv1.WhoamiResponse, error),
	notifyAlert func(ctx context.Context, ar *typesv1.AlertRule, as *typesv1.AlertState, o *typesv1.Obj) error,
) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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