server

package
v0.15.1 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(app *appsdk.App, opts ...Option) error

Types

type AutoRegisterOption

type AutoRegisterOption = sdkgin.AutoRegisterOption

func WithAppStoreURL

func WithAppStoreURL(appStoreURL string) AutoRegisterOption

func WithAutoRegisterClient

func WithAutoRegisterClient(client *native.Client) AutoRegisterOption

func WithAutoRegisterResult

func WithAutoRegisterResult(handler func([]native.AutoRegisterResult)) AutoRegisterOption

func WithAutoRegisterTokenManager

func WithAutoRegisterTokenManager(tokenManager *native.TokenManager) AutoRegisterOption

type Option

type Option func(*config)

func WithAddr

func WithAddr(addr string) Option

func WithAutoRegister

func WithAutoRegister(opts ...AutoRegisterOption) Option

func WithAutoRegisterConfig

func WithAutoRegisterConfig(config native.AutoRegisterConfig) Option

func WithAutoRegisterDelay

func WithAutoRegisterDelay(delay time.Duration) Option

func WithAutoRegisterRetry

func WithAutoRegisterRetry(maxAttempts int, initialBackoff time.Duration) Option

func WithRequestContext

func WithRequestContext(fn RequestContextFunc) Option

func WithRoute

func WithRoute(route string) Option

func WithSignature

func WithSignature(signingKey string) Option

func WithSignatureError

func WithSignatureError(status int, body any) Option

type RequestContextFunc

type RequestContextFunc = sdkgin.RequestContextFunc

type Server

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

func New

func New(app *appsdk.App, opts ...Option) *Server

func (*Server) AutoRegister

func (s *Server) AutoRegister(ctx context.Context) []native.AutoRegisterResult

func (*Server) Run

func (s *Server) Run() error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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