diff options
Diffstat (limited to 'internal/gtsmodel/emoji.go')
-rw-r--r-- | internal/gtsmodel/emoji.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/gtsmodel/emoji.go b/internal/gtsmodel/emoji.go index c80e98ecb..7bf52586c 100644 --- a/internal/gtsmodel/emoji.go +++ b/internal/gtsmodel/emoji.go @@ -50,3 +50,8 @@ type Emoji struct { func (e *Emoji) IsLocal() bool { return e.Domain == "" } + +// ShortcodeDomain returns the [shortcode]@[domain] for the given emoji. +func (e *Emoji) ShortcodeDomain() string { + return e.Shortcode + "@" + e.Domain +} |