diff --git a/src/server/api/call.ts b/src/server/api/call.ts index 73931ac7d..96c218b37 100644 --- a/src/server/api/call.ts +++ b/src/server/api/call.ts @@ -17,6 +17,10 @@ export default (endpoint: string | Endpoint, user: IUser, app: IApp, data: any, return rej('SIGNIN_REQUIRED'); } + if (ep.withCredential && user.isSuspended) { + return rej('YOUR_ACCOUNT_HAS_BEEN_SUSPENDED'); + } + if (app && ep.kind) { if (!app.permission.some(p => p === ep.kind)) { return rej('PERMISSION_DENIED');