diff options
Diffstat (limited to 'internal/db/emoji.go')
-rw-r--r-- | internal/db/emoji.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/db/emoji.go b/internal/db/emoji.go index d2f66a377..267213b2d 100644 --- a/internal/db/emoji.go +++ b/internal/db/emoji.go @@ -50,4 +50,12 @@ type Emoji interface { GetEmojiByURI(ctx context.Context, uri string) (*gtsmodel.Emoji, Error) // GetEmojiByStaticURL gets an emoji using the URL of the static version of the emoji image. GetEmojiByStaticURL(ctx context.Context, imageStaticURL string) (*gtsmodel.Emoji, Error) + // PutEmojiCategory puts one new emoji category in the database. + PutEmojiCategory(ctx context.Context, emojiCategory *gtsmodel.EmojiCategory) Error + // GetEmojiCategories gets a slice of the names of all existing emoji categories. + GetEmojiCategories(ctx context.Context) ([]*gtsmodel.EmojiCategory, Error) + // GetEmojiCategory gets one emoji category by its id. + GetEmojiCategory(ctx context.Context, id string) (*gtsmodel.EmojiCategory, Error) + // GetEmojiCategoryByName gets one emoji category by its name. + GetEmojiCategoryByName(ctx context.Context, name string) (*gtsmodel.EmojiCategory, Error) } |