ws

package
v0.0.0-...-945563d Latest Latest
Warning

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

Go to latest
Published: May 6, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Hub

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

Hub manages connected WebSocket clients and fans events out to them.

func NewHub

func NewHub(logger *slog.Logger) *Hub

NewHub creates a Hub that broadcasts events to connected WebSocket clients.

func (*Hub) HandleEvent

func (h *Hub) HandleEvent(_ context.Context, e events.Event)

HandleEvent implements events.Handler.

func (*Hub) ServeHTTP

func (h *Hub) ServeHTTP(w http.ResponseWriter, r *http.Request)

ServeHTTP upgrades the connection to WebSocket.

Jump to

Keyboard shortcuts

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