summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/admin
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-04-02 22:17:17 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-04-02 22:17:17 +0900
commit9e9d378bf1301d4c3fcde08543be1014c71a87cd (patch)
treea902b1d1fbec9062046ea1049d74ebf430c65f32 /src/server/api/endpoints/admin
parentUpdate api.ja-JP.md (diff)
downloadsharkey-9e9d378bf1301d4c3fcde08543be1014c71a87cd.tar.gz
sharkey-9e9d378bf1301d4c3fcde08543be1014c71a87cd.tar.bz2
sharkey-9e9d378bf1301d4c3fcde08543be1014c71a87cd.zip
feat(streaming): Add emoji added event
Diffstat (limited to 'src/server/api/endpoints/admin')
-rw-r--r--src/server/api/endpoints/admin/emoji/add.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/api/endpoints/admin/emoji/add.ts b/src/server/api/endpoints/admin/emoji/add.ts
index f56303b32f..77e29cfb2a 100644
--- a/src/server/api/endpoints/admin/emoji/add.ts
+++ b/src/server/api/endpoints/admin/emoji/add.ts
@@ -7,6 +7,7 @@ import { insertModerationLog } from '../../../../../services/insert-moderation-l
import { ApiError } from '../../../error';
import { ID } from '../../../../../misc/cafy-id';
import rndstr from 'rndstr';
+import { publishBroadcastStream } from '../../../../../services/stream';
export const meta = {
desc: {
@@ -53,6 +54,10 @@ export default define(meta, async (ps, me) => {
await getConnection().queryResultCache!.remove(['meta_emojis']);
+ publishBroadcastStream('emojiAdded', {
+ emoji: await Emojis.pack(emoji.id)
+ });
+
insertModerationLog(me, 'addEmoji', {
emojiId: emoji.id
});