mirror of
https://github.com/tooot-app/app
synced 2025-04-24 15:08:51 +02:00
Fix bugs
This commit is contained in:
parent
20e4ef69ea
commit
8df45475d8
@ -69,7 +69,10 @@ const apiGeneral = async <T = unknown>({
|
|||||||
error.response.status,
|
error.response.status,
|
||||||
error.response.data.error
|
error.response.data.error
|
||||||
)
|
)
|
||||||
return Promise.reject(error.response.data.error)
|
return Promise.reject({
|
||||||
|
status: error.response.status,
|
||||||
|
message: error.response.data.error
|
||||||
|
})
|
||||||
} else if (error.request) {
|
} else if (error.request) {
|
||||||
// The request was made but no response was received
|
// The request was made but no response was received
|
||||||
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
|
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
|
||||||
|
@ -98,7 +98,10 @@ const apiInstance = async <T = unknown>({
|
|||||||
error.response.status,
|
error.response.status,
|
||||||
error.response.data.error
|
error.response.data.error
|
||||||
)
|
)
|
||||||
return Promise.reject(error.response.data.error)
|
return Promise.reject({
|
||||||
|
status: error.response.status,
|
||||||
|
message: error.response.data.error
|
||||||
|
})
|
||||||
} else if (error.request) {
|
} else if (error.request) {
|
||||||
// The request was made but no response was received
|
// The request was made but no response was received
|
||||||
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
|
// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
|
||||||
|
@ -31,7 +31,7 @@ const TimelineTranslate = React.memo(
|
|||||||
|
|
||||||
const settingsLanguage = useSelector(getSettingsLanguage)
|
const settingsLanguage = useSelector(getSettingsLanguage)
|
||||||
|
|
||||||
if (settingsLanguage.includes(tootLanguage)) {
|
if (settingsLanguage?.includes(tootLanguage)) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,11 +43,7 @@ const netInfo = async (): Promise<{
|
|||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
log('error', 'netInfo', 'local credential check failed')
|
log('error', 'netInfo', 'local credential check failed')
|
||||||
if (
|
if (error.status && error.status == 401) {
|
||||||
error.status &&
|
|
||||||
typeof error.status === 'number' &&
|
|
||||||
error.status === 401
|
|
||||||
) {
|
|
||||||
store.dispatch(removeInstance(instance))
|
store.dispatch(removeInstance(instance))
|
||||||
}
|
}
|
||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
|
@ -4,7 +4,7 @@ import * as Analytics from 'expo-firebase-analytics'
|
|||||||
import * as Localization from 'expo-localization'
|
import * as Localization from 'expo-localization'
|
||||||
import { pickBy } from 'lodash'
|
import { pickBy } from 'lodash'
|
||||||
|
|
||||||
enum availableLanguages {
|
enum AvailableLanguages {
|
||||||
'zh-Hans',
|
'zh-Hans',
|
||||||
'en'
|
'en'
|
||||||
}
|
}
|
||||||
@ -19,7 +19,7 @@ export const changeAnalytics = createAsyncThunk(
|
|||||||
|
|
||||||
export type SettingsState = {
|
export type SettingsState = {
|
||||||
fontsize: -1 | 0 | 1 | 2 | 3
|
fontsize: -1 | 0 | 1 | 2 | 3
|
||||||
language: keyof availableLanguages
|
language: string
|
||||||
theme: 'light' | 'dark' | 'auto'
|
theme: 'light' | 'dark' | 'auto'
|
||||||
browser: 'internal' | 'external'
|
browser: 'internal' | 'external'
|
||||||
analytics: boolean
|
analytics: boolean
|
||||||
@ -31,10 +31,10 @@ export const settingsInitialState = {
|
|||||||
enabled: false
|
enabled: false
|
||||||
},
|
},
|
||||||
language: Object.keys(
|
language: Object.keys(
|
||||||
pickBy(availableLanguages, (_, key) => Localization.locale.includes(key))
|
pickBy(AvailableLanguages, (_, key) => Localization.locale.includes(key))
|
||||||
)
|
)
|
||||||
? Object.keys(
|
? Object.keys(
|
||||||
pickBy(availableLanguages, (_, key) =>
|
pickBy(AvailableLanguages, (_, key) =>
|
||||||
Localization.locale.includes(key)
|
Localization.locale.includes(key)
|
||||||
)
|
)
|
||||||
)[0]
|
)[0]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user