summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/admin/silence-user.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/admin/silence-user.ts')
-rw-r--r--src/server/api/endpoints/admin/silence-user.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/api/endpoints/admin/silence-user.ts b/src/server/api/endpoints/admin/silence-user.ts
index 7b1090a895..532025563f 100644
--- a/src/server/api/endpoints/admin/silence-user.ts
+++ b/src/server/api/endpoints/admin/silence-user.ts
@@ -24,17 +24,17 @@ export const meta = {
}
};
-export default define(meta, (ps) => new Promise(async (res, rej) => {
+export default define(meta, async (ps) => {
const user = await User.findOne({
_id: ps.userId
});
if (user == null) {
- return rej('user not found');
+ throw new Error('user not found');
}
if (user.isAdmin) {
- return rej('cannot silence admin');
+ throw new Error('cannot silence admin');
}
await User.findOneAndUpdate({
@@ -45,5 +45,5 @@ export default define(meta, (ps) => new Promise(async (res, rej) => {
}
});
- res();
-}));
+ return;
+});