package
2.0.8+incompatible
Repository: https://github.com/yukimochi/activity-relay.git
Documentation: pkg.go.dev
# Functions
GenerateNodeinfoResources : Generate Nodeinfo resources.
NewActivityPubActivity : Generate activity.
NewActivityPubActivityFromRemoteActivity : Retrieve Activity from remote instance.
NewActivityPubActorFromRelayConfig : Create Actor from relay config.
NewActivityPubActorFromRemoteActor : Retrieve Actor from remote instance.
NewMachineryServer create Redis backed Machinery Server from RelayConfig.
NewRelayConfig create valid RelayConfig from viper configuration.
NewState : Create new RelayState instance with redis client.
No description provided by the author
# Constants
ManuallyAccept : Manually Accept Follow-Request.
PersonOnly : Limited for Person-Type Actor.
# Structs
Activity : ActivityPub Activity.
Actor : ActivityPub Actor.
Endpoints : Contains SharedInbox address.
Follower : Manage for LitePub Style Relay Follower.
Image : Image Object.
Nodeinfo : Nodeinfo Resource.
NodeinfoLink : Nodeinfo Link Resource.
NodeinfoLinks : Nodeinfo Link Resource.
NodeinfoMetadata : NodeinfoMetadata Resource.
NodeinfoResources : Nodeinfo Resources.
NodeinfoServices : NodeinfoSoftware Resource.
NodeinfoSoftware : NodeinfoSoftware Resource.
NodeinfoUsage : NodeinfoUsage Resource.
NodeinfoUsageUsers : NodeinfoUsageUsers Resource.
PublicKey : Activity Certificate.
RelayConfig contains valid configuration.
RelayState : Store Subscribers, Followers And Relay Configurations.
Signature : ActivityPub Header Signature.
Subscriber : Manage for Mastodon Traditional Style Relay Subscriber.
WebfingerLink : Webfinger Link Resource.
WebfingerResource : Webfinger Resource.
# Type aliases
Config : Enum for RelayConfig.