handle 500error on koja.ir

This commit is contained in:
morteza-mortezai
2025-12-14 19:55:40 +03:30
parent b3f0ec905d
commit 27ea305d9d
+9 -5
View File
@@ -8,11 +8,10 @@ async function findDeviceByImeiOnKoja(imei) {
auth: kojaAccount auth: kojaAccount
}) })
console.log('result.data from koja.ir******************', result.data.result) return result.data.result
return result.data.result
} catch (error) { } catch (error) {
if (error.response) { if (error.response) {
const { status } = error.response const { status } = error.response
let err let err
if (status === 401) { if (status === 401) {
err = new Error('خطا در اتصال به سامانه ردیاب') err = new Error('خطا در اتصال به سامانه ردیاب')
@@ -29,7 +28,12 @@ async function findDeviceByImeiOnKoja(imei) {
err.status = 403 err.status = 403
throw err throw err
} }
err = new Error(error.message || 'خطا در دریافت اطلاعات از سامانه ردیاب') if (status === 500) {
err = new Error('خطا در سرور سامانه ردیاب')
err.status = 500
throw err
}
err = new Error(error.response?.data?.message || error?.message || 'خطا در دریافت اطلاعات از سامانه ردیاب')
err.status = status || 500 err.status = status || 500
throw err throw err
} else { } else {