14
src/remote/activitypub/renderer/emoji.ts
Normal file
14
src/remote/activitypub/renderer/emoji.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { IEmoji } from '../../../models/emoji';
|
||||
import config from '../../../config';
|
||||
|
||||
export default (emoji: IEmoji) => ({
|
||||
id: `${config.url}/emojis/${emoji.name}`,
|
||||
type: 'Emoji',
|
||||
name: `:${emoji.name}:`,
|
||||
updated: emoji.updatedAt != null ? emoji.updatedAt.toISOString() : new Date().toISOString,
|
||||
icon: {
|
||||
type: 'Image',
|
||||
mediaType: 'image/png', //Mei-TODO
|
||||
url: emoji.url
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user