handler

package
v0.0.0-...-b743e6f Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2024 License: AGPL-3.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CallbackHandler

type CallbackHandler interface {
	Confirm(ctx *gin.Context)
	Deliver(ctx *gin.Context)
}

func NewCallbackHandler

func NewCallbackHandler(topicPrefixBase, host string, svcConv converter.Service, svcAp activitypub.Service, cfgEvtType config.EventTypeConfig) CallbackHandler

type Handler

type Handler interface {
	Handle(ctx *gin.Context)
}

func NewActorHandler

func NewActorHandler(
	actorDefault vocab.Actor,
	extraAttrs map[string]any,
	clientAwk api.Client,
	urlPrefixInterestDetails string,
	cfgApi config.ApiConfig,
) (h Handler)

func NewDummyCollectionHandler

func NewDummyCollectionHandler(coll vocab.OrderedCollectionPage) Handler

func NewFollowersHandler

func NewFollowersHandler(svcReader reader.Service, baseUrl string) Handler

func NewFollowingHandler

func NewFollowingHandler(stor storage.Storage, baseUrl string) Handler

func NewInboxHandler

func NewInboxHandler(svcActivityPub activitypub.Service, svc service.Service, host string) Handler

func NewOutboxHandler

func NewOutboxHandler(svcReader reader.Service, svcConv converter.Service, baseUrl string) Handler

func NewWebFingerHandler

func NewWebFingerHandler(wf apiHttp.WebFinger, hostSelf string, clientAwk api.Client) Handler

Jump to

Keyboard shortcuts

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