diff --git a/packages/backend/src/server/api/endpoints/mute/create.ts b/packages/backend/src/server/api/endpoints/mute/create.ts index e8357699a..d45b0e68c 100644 --- a/packages/backend/src/server/api/endpoints/mute/create.ts +++ b/packages/backend/src/server/api/endpoints/mute/create.ts @@ -57,6 +57,10 @@ export const paramDef = { nullable: true, description: 'A Unix Epoch timestamp that must lie in the future. `null` means an indefinite mute.', }, + withNotification: { + type: 'boolean', + default: true, + }, }, required: ['userId'], } as const; @@ -100,7 +104,7 @@ export default class extends Endpoint { // eslint- return; } - await this.userMutingService.mute(muter, mutee, ps.expiresAt ? new Date(ps.expiresAt) : null); + await this.userMutingService.mute(muter, mutee, ps.expiresAt ? new Date(ps.expiresAt) : null, ps.withNotification); }); } }