Files
FrozenFriendsYume/packages/backend/built/remote/activitypub/renderer/emoji.js
T
2026-07-26 18:25:37 +09:00

13 lines
512 B
JavaScript

import config from "../../../config/index.js";
export default ((emoji)=>({
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: emoji.glyph ? "image/svg+xml" : emoji.type || "image/png",
url: emoji.glyph ? emoji.originalUrl : emoji.publicUrl || emoji.originalUrl
}
}));