From 801c1d7121a5923560c7cbd46707cc036b799d2d Mon Sep 17 00:00:00 2001 From: maaz519 Date: Fri, 29 May 2026 11:57:42 +0530 Subject: [PATCH] fix: create new accounts with DISCONNECTED status so QR displays immediately --- apps/api/src/modules/accounts/accounts.service.spec.ts | 6 +++--- apps/api/src/modules/accounts/accounts.service.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/src/modules/accounts/accounts.service.spec.ts b/apps/api/src/modules/accounts/accounts.service.spec.ts index 005704e..7116d68 100644 --- a/apps/api/src/modules/accounts/accounts.service.spec.ts +++ b/apps/api/src/modules/accounts/accounts.service.spec.ts @@ -17,7 +17,7 @@ const mockCreatedAccount = { platform: 'whatsapp', jid: 'pending_uuid@placeholder', displayName: 'My Number', - status: 'ACTIVE', + status: 'DISCONNECTED', }; const mockPrisma = { @@ -82,13 +82,13 @@ describe('AccountsService', () => { }); describe('create()', () => { - it('creates account with platform whatsapp and status ACTIVE', async () => { + it('creates account with platform whatsapp and status DISCONNECTED', async () => { await service.create('My Number'); expect(mockPrisma.account.create).toHaveBeenCalledWith( expect.objectContaining({ data: expect.objectContaining({ platform: 'whatsapp', - status: 'ACTIVE', + status: 'DISCONNECTED', displayName: 'My Number', }), }), diff --git a/apps/api/src/modules/accounts/accounts.service.ts b/apps/api/src/modules/accounts/accounts.service.ts index 84285a5..868d4a2 100644 --- a/apps/api/src/modules/accounts/accounts.service.ts +++ b/apps/api/src/modules/accounts/accounts.service.ts @@ -51,7 +51,7 @@ export class AccountsService { jid: `pending_${uid}@placeholder`, sessionPath: `${sessionBase}/${uid}`, displayName: displayName ?? null, - status: 'ACTIVE', + status: 'DISCONNECTED', }, select: { id: true, platform: true, jid: true, displayName: true, status: true }, });