From 25127d471e5eba3324dac050ecf230460cff62c5 Mon Sep 17 00:00:00 2001 From: AliReza Date: Sun, 27 Sep 2026 22:14:23 +0330 Subject: [PATCH] give the login-code request 45 s, since the backend now waits up to 40 s for Kavenegar Co-Authored-By: Claude Opus 5.5 --- src/api/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/index.ts b/src/api/index.ts index 3904512..c575c8a 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -30,9 +30,14 @@ export const api = { guest: (deviceId: string) => http.post('/auth/session', { type: 'guest', deviceId }).then(saveTokens), - /** گامِ ۱: پیامکِ کد. `devOtp` فقط وقتی سرور در حالتِ توسعه است برمی‌گردد. */ + /** + * گامِ ۱: پیامکِ کد. `devOtp` فقط وقتی سرور در حالتِ توسعه است برمی‌گردد. + * مهلتِ ۴۵ ثانیه، نه ۱۵ِ پیش‌فرض: بک‌اند تا ۱۰+۳۰ ثانیه منتظرِ کاوه‌نگار می‌ماند + * (۲۰۲۶-۰۹-۲۷، پیامک رسید ولی جوابِ کاوه‌نگار دیر آمد). اگر این زودتر قطع کند، + * کاربر «ارتباط برقرار نشد» می‌بیند در حالی که کد در گوشی‌اش است. + */ requestOtp: (phone: string) => - http.post<{ success: boolean; devOtp?: string }>('/auth/otp/request', { phone }), + http.post<{ success: boolean; devOtp?: string }>('/auth/otp/request', { phone }, { timeoutMs: 45_000 }), /** * گامِ ۲: تأییدِ کد. اگر الان مهمان باشد، سرور همان کاربر را نگه می‌دارد و