ws

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Event

type Event struct {
	Type    string `json:"type"`
	Payload any    `json:"payload,omitempty"`
}

type Hub

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

func NewHub

func NewHub(logger *slog.Logger) *Hub

func (*Hub) Close

func (h *Hub) Close()

func (*Hub) Publish

func (h *Hub) Publish(userID, eventType string, payload any)

func (*Hub) Subscribe

func (h *Hub) Subscribe(userID string, conn *websocket.Conn) *client

func (*Hub) Unsubscribe

func (h *Hub) Unsubscribe(c *client)

Jump to

Keyboard shortcuts

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