nodeinfo

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2021 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// NodeInfoWellKnownPath is the base path for serving responses to nodeinfo lookup requests.
	NodeInfoWellKnownPath = ".well-known/nodeinfo"
	// NodeInfoBasePath is the path for serving nodeinfo responses.
	NodeInfoBasePath = "/nodeinfo/2.0"
)

Variables

This section is empty.

Functions

func New

func New(config *config.Config, processor processing.Processor) api.FederationModule

New returns a new nodeinfo module

Types

type Module

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

Module implements the FederationModule interface

func (*Module) NodeInfoGETHandler

func (m *Module) NodeInfoGETHandler(c *gin.Context)

NodeInfoGETHandler returns a compliant nodeinfo response to node info queries. See: https://nodeinfo.diaspora.software/

func (*Module) NodeInfoWellKnownGETHandler

func (m *Module) NodeInfoWellKnownGETHandler(c *gin.Context)

NodeInfoWellKnownGETHandler returns a well known response to a query to /.well-known/nodeinfo, directing (but not redirecting...) callers to the NodeInfoGETHandler.

func (*Module) Route

func (m *Module) Route(s router.Router) error

Route satisfies the FederationModule interface

Jump to

Keyboard shortcuts

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