31 lines
778 B
JavaScript
31 lines
778 B
JavaScript
const axios = require('axios')
|
|
const { kojaBaseUrl, kojaAccount } = require('./_env')
|
|
|
|
export async function findDeviceByImeiOnKoja(imei) {
|
|
try {
|
|
const result = await axios.get(`/devices/imei/${imei}`, {
|
|
baseURL: kojaBaseUrl,
|
|
auth: kojaAccount
|
|
})
|
|
|
|
console.log('result.data from koja.ir******************', result.data.result)
|
|
return result.data.result
|
|
} catch (error) {
|
|
if (error.response) {
|
|
const { status } = error.response
|
|
if (status === 401) {
|
|
throw new Error('خطا در اتصال به سامانه ردیاب')
|
|
}
|
|
// if (status === 404) {
|
|
// return false
|
|
// }
|
|
// if (status === 403) {
|
|
// return true
|
|
// }
|
|
throw error
|
|
} else {
|
|
throw error
|
|
}
|
|
}
|
|
}
|