1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00

Fix weird error reportings

This commit is contained in:
Zhiyuan Zheng
2022-06-09 23:25:01 +02:00
parent e33e8550f6
commit db46ccc3d8
8 changed files with 21 additions and 17 deletions

View File

@ -68,8 +68,8 @@ const apiGeneral = async <T = unknown>({
error.response.data.error
)
return Promise.reject({
status: error.response.status,
message: error.response.data.error
status: error?.response.status,
message: error?.response.data.error
})
} else if (error?.request) {
// The request was made but no response was received

View File

@ -110,8 +110,8 @@ const apiInstance = async <T = unknown>({
error.response.data.error
)
return Promise.reject({
status: error.response.status,
message: error.response.data.error
status: error?.response.status,
message: error?.response.data.error
})
} else if (error?.request) {
// The request was made but no response was received

View File

@ -66,7 +66,7 @@ const apiTooot = async <T = unknown>({
})
})
.catch(error => {
if (sentry && Math.random() < 0.1) {
if (sentry) {
Sentry.Native.setExtras({
API: 'tooot',
...(error?.response && { response: error.response }),
@ -85,8 +85,8 @@ const apiTooot = async <T = unknown>({
error.response.data.error
)
return Promise.reject({
status: error.response.status,
message: error.response.data.error
status: error?.response.status,
message: error?.response.data.error
})
} else if (error?.request) {
// The request was made but no response was received