handlers

package
v0.3.113 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2025 License: AGPL-3.0, AGPL-3.0-or-later Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthServicer

type AuthServicer interface {
	AuthLogin(message event.LoginEvent) (resp event.LoginResponse, err error)
	AuthLogout() error
}

type ClientNodeStreamer

type ClientNodeStreamer interface {
	ClientStream(nodeId string, path string, data any) (_ []byte, err error)
	IsRunning() bool
}

type StaticController

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

func NewStaticController

func NewStaticController(
	isFirstRun bool,
	staticFolder StaticFolderOpener,
) *StaticController

func (*StaticController) GetIndex

func (c *StaticController) GetIndex(ctx echo.Context) error

func (*StaticController) GetStaticFile

func (c *StaticController) GetStaticFile(ctx echo.Context, filePath string) error

type StaticFolderOpener

type StaticFolderOpener interface {
	Open(name string) (fs.File, error)
}

type WSController

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

func NewWSController

func NewWSController(
	auth AuthServicer,
	clientNode ClientNodeStreamer,
) *WSController

func (*WSController) WebsocketUpgrade

func (c *WSController) WebsocketUpgrade(ctx echo.Context) (err error)

Jump to

Keyboard shortcuts

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