Versions in this module Expand all Collapse all v1 v1.2.0 Jan 29, 2024 Changes in this version + var ErrNoActor = errors.New("activities: actor absent or invalid") + var ErrNoActorUsername = errors.New("activities: actor with absent or invalid username") + var ErrNoId = errors.New("activities: id absent or invalid") + var ErrNoObject = errors.New("activities: object absent or invalid") + var ErrNoType = errors.New("activities: type absent or invalid") + var ErrUnknownType = errors.New("activities: unknown activity type") + func CreateNote(post types.Post) ([]byte, error) + func DeleteNote(postId int) ([]byte, error) + func GenerateBetulaActor() + func Guess(raw []byte) (report any, err error) + func NewAccept(acceptedActivity dict) ([]byte, error) + func NewAnnounce(originalURL string, repostURL string) ([]byte, error) + func NewFollowFromUs(objectID string) ([]byte, error) + func NewReject(rejectedActivity dict) ([]byte, error) + func NewUndoAnnounce(repostURL string, originalPostURL string) ([]byte, error) + func NewUndoFollowFromUs(objectID string) ([]byte, error) + func UpdateNote(post types.Post) ([]byte, error) + type AcceptReport struct + ActorID string + Object dict + ObjectID string + type AnnounceReport struct + OriginalPage string + RepostPage string + ReposterUsername string + type FollowReport struct + ActorID string + ObjectID string + OriginalActivity dict + type RejectReport struct + ActorID string + Object dict + ObjectID string + type UndoAnnounceReport struct + type UndoFollowReport struct