handler

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2026 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

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

Handler handles HTTP requests

func New

New creates a new Handler

func (*Handler) HandleCreateMod

func (h *Handler) HandleCreateMod(w http.ResponseWriter, r *http.Request)

HandleCreateMod creates a new mod

func (*Handler) HandleCreateVersion

func (h *Handler) HandleCreateVersion(w http.ResponseWriter, r *http.Request)

HandleCreateVersion creates a new version

func (*Handler) HandleDeleteMod

func (h *Handler) HandleDeleteMod(w http.ResponseWriter, r *http.Request)

HandleDeleteMod deletes a mod

func (*Handler) HandleDeleteVersion

func (h *Handler) HandleDeleteVersion(w http.ResponseWriter, r *http.Request)

HandleDeleteVersion deletes a version

func (*Handler) HandleExport

func (h *Handler) HandleExport(w http.ResponseWriter, r *http.Request)

HandleExport exports all mods to JSON

func (*Handler) HandleGetGitHubRelease

func (h *Handler) HandleGetGitHubRelease(w http.ResponseWriter, r *http.Request)

HandleGetGitHubRelease fetches release info from GitHub

func (*Handler) HandleGetMod

func (h *Handler) HandleGetMod(w http.ResponseWriter, r *http.Request)

HandleGetMod returns a specific mod

func (*Handler) HandleGetMods

func (h *Handler) HandleGetMods(w http.ResponseWriter, r *http.Request)

HandleGetMods returns all mods as JSON

func (*Handler) HandleGetVersion

func (h *Handler) HandleGetVersion(w http.ResponseWriter, r *http.Request)

HandleGetVersion returns a specific version

func (*Handler) HandleGetVersions

func (h *Handler) HandleGetVersions(w http.ResponseWriter, r *http.Request)

HandleGetVersions returns all versions of a mod

func (*Handler) HandleImport

func (h *Handler) HandleImport(w http.ResponseWriter, r *http.Request)

HandleImport imports mods from JSON

func (*Handler) HandleList

func (h *Handler) HandleList(w http.ResponseWriter, r *http.Request)

HandleList renders the mod list page

func (*Handler) HandleListGitHubReleases

func (h *Handler) HandleListGitHubReleases(w http.ResponseWriter, r *http.Request)

HandleListGitHubReleases fetches release list from GitHub

func (*Handler) HandleSetLatestVersion

func (h *Handler) HandleSetLatestVersion(w http.ResponseWriter, r *http.Request)

HandleSetLatestVersion sets the latest version for a mod

func (*Handler) HandleUpdateMod

func (h *Handler) HandleUpdateMod(w http.ResponseWriter, r *http.Request)

HandleUpdateMod updates an existing mod

func (*Handler) HandleUpdateVersion

func (h *Handler) HandleUpdateVersion(w http.ResponseWriter, r *http.Request)

HandleUpdateVersion updates an existing version

func (*Handler) HandleVersionEdit

func (h *Handler) HandleVersionEdit(w http.ResponseWriter, r *http.Request)

HandleVersionEdit renders the version edit page

func (*Handler) HandleVersionNew

func (h *Handler) HandleVersionNew(w http.ResponseWriter, r *http.Request)

HandleVersionNew renders the version creation page

func (*Handler) HandleVersionsPage

func (h *Handler) HandleVersionsPage(w http.ResponseWriter, r *http.Request)

HandleVersionsPage renders the version list page

Jump to

Keyboard shortcuts

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