fix(admin): honor server kill-switch; stop booting from stale cache

Do not load admin from old get_user cache after version bump/timeout.
Show server-unavailable on 503 and fatal memory responses.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-11 21:25:40 +03:30
co-authored by Cursor
parent 512756348b
commit 97705b4444
2 changed files with 50 additions and 18 deletions
+10
View File
@@ -88,6 +88,16 @@ _axios.interceptors.response.use(
showServerUnavailableOverlay('خطا در برقراری ارتباط با سرور')
return Promise.reject(error)
}
// PHP fatal / memory (گاهی به‌جای 503 تمیز) — پنل را باز نگه ندار
if (
error.response &&
error.response.status >= 500 &&
typeof error.response.data?.message === 'string' &&
/Allowed memory size|Fatal error|server/i.test(error.response.data.message)
) {
showServerUnavailableOverlay('خطا در برقراری ارتباط با سرور')
return Promise.reject(error)
}
if (error.response && error.response.status == 401) {
///removeToken()
console.log('error')