aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-03-29 20:17:59 -0400
committerGitHub <noreply@github.com>2021-03-29 20:17:59 -0400
commita168fc7635c4d40365d095a476348e09ebbb1db9 (patch)
tree5c0e68d4657b5aefc30b0c5eeda74a30d2d31462 /src/components
parent3684e4d5fd25c4bbc87173036365c6ddfa25fead (diff)
parent1bed2a96e83e06613c8255d1264b10d7afee6720 (diff)
Merge pull request #334 from IvanIFChen/tma740-header-pic-bug
[TMA-740] Head Pic Bug
Diffstat (limited to 'src/components')
-rw-r--r--src/components/profile/Avatar.tsx8
-rw-r--r--src/components/profile/Cover.tsx8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/components/profile/Avatar.tsx b/src/components/profile/Avatar.tsx
index 5d677983..e57a56a3 100644
--- a/src/components/profile/Avatar.tsx
+++ b/src/components/profile/Avatar.tsx
@@ -12,15 +12,15 @@ interface AvatarProps {
screenType: ScreenType;
}
const Avatar: React.FC<AvatarProps> = ({style, screenType, userXId}) => {
- const {avatar} = userXId
- ? useSelector((state: RootState) => state.userX[screenType][userXId])
- : useSelector((state: RootState) => state.user);
+ const {avatar} = useSelector((state: RootState) =>
+ userXId ? state.userX[screenType][userXId] : state.user,
+ );
return (
<Image
style={[styles.image, style]}
defaultSource={require('../../assets/images/avatar-placeholder.png')}
- source={{uri: avatar}}
+ source={{uri: avatar, cache: 'reload'}}
/>
);
};
diff --git a/src/components/profile/Cover.tsx b/src/components/profile/Cover.tsx
index b7502cff..ee804ff3 100644
--- a/src/components/profile/Cover.tsx
+++ b/src/components/profile/Cover.tsx
@@ -10,16 +10,16 @@ interface CoverProps {
screenType: ScreenType;
}
const Cover: React.FC<CoverProps> = ({userXId, screenType}) => {
- const {cover} = userXId
- ? useSelector((state: RootState) => state.userX[screenType][userXId])
- : useSelector((state: RootState) => state.user);
+ const {cover} = useSelector((state: RootState) =>
+ userXId ? state.userX[screenType][userXId] : state.user,
+ );
return (
<View style={[styles.container]}>
<Image
style={styles.image}
defaultSource={require('../../assets/images/cover-placeholder.png')}
- source={{uri: cover}}
+ source={{uri: cover, cache: 'reload'}}
/>
</View>
);