Improve my page's loading

This commit is contained in:
xmflsct 2023-01-17 15:35:36 +01:00
parent fb6a111c55
commit 5cd83ae055
2 changed files with 8 additions and 5 deletions

View File

@ -1,6 +1,6 @@
import Icon from '@components/Icon'
import CustomText from '@components/Text'
import { getAccountStorage, useAccountStorage } from '@utils/storage/actions'
import { useAccountStorage } from '@utils/storage/actions'
import { StyleConstants } from '@utils/styles/constants'
import { useTheme } from '@utils/styles/ThemeManager'
import React, { useContext } from 'react'
@ -16,7 +16,7 @@ const AccountInformationAccount: React.FC = () => {
const { colors } = useTheme()
const [acct] = useAccountStorage.string('auth.account.acct')
const domain = getAccountStorage.string('auth.account.domain')
const [domain] = useAccountStorage.string('auth.account.domain')
const localInstance = account?.acct?.includes('@') ? account?.acct?.includes(`@${domain}`) : true

View File

@ -3,7 +3,7 @@ import { useNavigation } from '@react-navigation/native'
import { StackNavigationProp } from '@react-navigation/stack'
import navigationRef from '@utils/navigation/navigationRef'
import { TabLocalStackParamList } from '@utils/navigation/navigators'
import { useGlobalStorage } from '@utils/storage/actions'
import { useAccountStorage } from '@utils/storage/actions'
import { StyleConstants } from '@utils/styles/constants'
import React, { useContext } from 'react'
import AccountContext from '../Context'
@ -13,7 +13,7 @@ const AccountInformationAvatar: React.FC = () => {
const navigation = useNavigation<StackNavigationProp<TabLocalStackParamList>>()
useGlobalStorage.string('account.active')
const [accountAvatarStatic] = useAccountStorage.string('auth.account.avatar_static')
return (
<GracefullyImage
@ -24,7 +24,10 @@ const AccountInformationAvatar: React.FC = () => {
width: StyleConstants.Avatar.L,
height: StyleConstants.Avatar.L
}}
uri={{ original: account?.avatar, static: account?.avatar_static }}
uri={{
original: account?.avatar || (pageMe ? accountAvatarStatic : undefined),
static: account?.avatar_static || (pageMe ? accountAvatarStatic : undefined)
}}
onPress={() => {
if (account) {
if (pageMe) {