Files
varde/module.go
T
Fabian Gasper 9b0b6b1ecf Finished changing structure to modules:
- ntfy
- keyserver
- webhook
- webserver
functional modules.
2026-07-21 09:45:56 +02:00

16 lines
259 B
Go

package main
import (
"context"
"github.com/gorilla/mux"
)
// Module represents a self-contained feature of varde.
type Module interface {
Name() string
RegisterRoutes(r *mux.Router)
Start(ctx context.Context) error
Stop(ctx context.Context) error
}