diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-03-25 16:27:41 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-03-25 16:27:41 +0900 |
| commit | ac8c66f5abe5b585a5940e172993c8e28f44ad69 (patch) | |
| tree | a08b863e070ab51e8896fc69cb857077162756a9 /packages/backend/src/server/api/endpoints/admin/silence-user.ts | |
| parent | refactor (diff) | |
| download | sharkey-ac8c66f5abe5b585a5940e172993c8e28f44ad69.tar.gz sharkey-ac8c66f5abe5b585a5940e172993c8e28f44ad69.tar.bz2 sharkey-ac8c66f5abe5b585a5940e172993c8e28f44ad69.zip | |
perf(server): refactor and performance improvements
Diffstat (limited to 'packages/backend/src/server/api/endpoints/admin/silence-user.ts')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/admin/silence-user.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/backend/src/server/api/endpoints/admin/silence-user.ts b/packages/backend/src/server/api/endpoints/admin/silence-user.ts index 4a74c3fb00..4cbed1cf9c 100644 --- a/packages/backend/src/server/api/endpoints/admin/silence-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/silence-user.ts @@ -1,6 +1,7 @@ import define from '../../define.js'; import { Users } from '@/models/index.js'; import { insertModerationLog } from '@/services/insert-moderation-log.js'; +import { publishInternalEvent } from '@/services/stream.js'; export const meta = { tags: ['admin'], @@ -33,6 +34,8 @@ export default define(meta, paramDef, async (ps, me) => { isSilenced: true, }); + publishInternalEvent('userChangeSilencedState', { id: user.id, isSilenced: true }); + insertModerationLog(me, 'silence', { targetId: user.id, }); |