From bf9d1469871599b71327487cfdfe0aab9763d019 Mon Sep 17 00:00:00 2001 From: Blackle Morisanchetto Date: Fri, 2 Sep 2022 06:11:43 -0400 Subject: [feature] Federate custom emoji (outbound) (#791) * Federate local custom emoji * Add test for converting a status with tags to AP --- internal/typeutils/converter.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/typeutils/converter.go') diff --git a/internal/typeutils/converter.go b/internal/typeutils/converter.go index 155266968..6996599ae 100644 --- a/internal/typeutils/converter.go +++ b/internal/typeutils/converter.go @@ -144,6 +144,8 @@ type TypeConverter interface { FollowToAS(ctx context.Context, f *gtsmodel.Follow, originAccount *gtsmodel.Account, targetAccount *gtsmodel.Account) (vocab.ActivityStreamsFollow, error) // MentionToAS converts a gts model mention into an activity streams Mention, suitable for federation MentionToAS(ctx context.Context, m *gtsmodel.Mention) (vocab.ActivityStreamsMention, error) + // EmojiToAS converts a gts emoji into a mastodon ns Emoji, suitable for federation + EmojiToAS(ctx context.Context, e *gtsmodel.Emoji) (vocab.TootEmoji, error) // AttachmentToAS converts a gts model media attachment into an activity streams Attachment, suitable for federation AttachmentToAS(ctx context.Context, a *gtsmodel.MediaAttachment) (vocab.ActivityStreamsDocument, error) // FaveToAS converts a gts model status fave into an activityStreams LIKE, suitable for federation. -- cgit v1.2.3