summaryrefslogtreecommitdiff
path: root/internal/gtsmodel/emoji.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/gtsmodel/emoji.go')
-rw-r--r--internal/gtsmodel/emoji.go5
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
+}