ui

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2026 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSkipper added in v0.8.0

func GetSkipper() func(c *gin.Context) bool

func NewErrorHeaders

func NewErrorHeaders(c *gin.Context, code int, err error) *gin.H

func NewGinServer

func NewGinServer(carto *client.CartographerClient, o *config.WebConfig) *gin.Engine

func NewTemplatingHeaders

func NewTemplatingHeaders(c *gin.Context, pr *proto.CartographerResponse) *gin.H

func NoRouteFunc added in v0.2.3

func NoRouteFunc() gin.HandlerFunc

func SiteNameMiddleware

func SiteNameMiddleware(siteName string) gin.HandlerFunc

func SplitQueryArray added in v0.12.0

func SplitQueryArray(queryParams []string) []string

func SwaggerConfig added in v0.9.0

func SwaggerConfig(_ *config.WebConfig)

func TrackingMiddleware added in v0.13.2

func TrackingMiddleware() gin.HandlerFunc

Types

type CartographerUI

type CartographerUI struct {
	Address      string
	Server       *gin.Engine
	Client       *client.CartographerClient
	Port         int
	ServerConfig *config.ServerConfig
	// contains filtered or unexported fields
}

func NewCartographerUI

func NewCartographerUI(o *config.ServerConfig) *CartographerUI

func (*CartographerUI) Serve

func (c *CartographerUI) Serve()

We should refactor this to use the http.Server instead of the gin.Engine to allow for graceful shutdown

Directories

Path Synopsis
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.

Jump to

Keyboard shortcuts

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