gui

package
v0.0.0-...-c4caace Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2024 License: Apache-2.0 Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// CsrfToken is a session-specific token passed to the GUI's authentication endpoint by app.launchGui
	CsrfToken string
)

Functions

func StartGUIServer

func StartGUIServer(port string) error

StartGUIServer creates the router, starts the HTTP server & generates the authentication token for access

func StopGUIServer

func StopGUIServer()

StopGUIServer closes the connection to the HTTP server & removes the authentication token file we created

Types

type Data

type Data struct {
	Name       string
	LoaderErrs map[string]map[string]string
	ConfigErrs map[string]string
	Stats      map[string]interface{}
	CheckStats []*check.Stats
}

Data is a struct used for filling templates

type Payload

type Payload struct {
	Config string `json:"config"`
	Email  string `json:"email"`
	CaseID string `json:"caseID"`
}

Payload struct is for the JSON messages received from a client POST request

Jump to

Keyboard shortcuts

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