diff --git a/server/kojaWebService.js b/server/kojaWebService.js index 6193008..9a65600 100644 --- a/server/kojaWebService.js +++ b/server/kojaWebService.js @@ -8,11 +8,10 @@ async function findDeviceByImeiOnKoja(imei) { auth: kojaAccount }) - console.log('result.data from koja.ir******************', result.data.result) - return result.data.result + return result.data.result } catch (error) { - if (error.response) { - const { status } = error.response + if (error.response) { + const { status } = error.response let err if (status === 401) { err = new Error('خطا در اتصال به سامانه ردیاب') @@ -29,7 +28,12 @@ async function findDeviceByImeiOnKoja(imei) { err.status = 403 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 throw err } else {