Enable bell in profile.js to activate as per report from AsyncStorage
This commit is contained in:
parent
b6ee403eb9
commit
4713f43c1f
|
@ -149,15 +149,19 @@ const ProfileDisplayJsx = ({navigation}) => {
|
|||
inactive: require("assets/eva-icons/bell-black.png")
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
AsyncStorage.getItem("@user_profile").then((profileJSON) => {
|
||||
useEffect(async () => {
|
||||
const profile = JSON.parse(await AsyncStorage.getItem("@user_profile"));
|
||||
const notifications = JSON.parse(
|
||||
await AsyncStorage.getItem("@user_notifications")
|
||||
);
|
||||
|
||||
setState({
|
||||
profile: JSON.parse(profileJSON),
|
||||
profile: profile,
|
||||
unreadNotifications: notifications.unread,
|
||||
mutuals: getMutuals(TEST_YOUR_FOLLOWERS, TEST_THEIR_FOLLOWERS),
|
||||
own: true,
|
||||
loaded: true,
|
||||
});
|
||||
});
|
||||
}, []);
|
||||
|
||||
let profileButton;
|
||||
|
@ -207,7 +211,12 @@ const ProfileDisplayJsx = ({navigation}) => {
|
|||
<View style = { styles.profileContextContainer }>
|
||||
<TouchableOpacity>
|
||||
<Image
|
||||
source = { activeOrNot(state.unread_notifs, notif_pack) }
|
||||
source = {
|
||||
activeOrNot(
|
||||
state.unreadNotifications,
|
||||
notif_pack
|
||||
)
|
||||
}
|
||||
style = { styles.profileHeaderIcon } />
|
||||
</TouchableOpacity>
|
||||
</View>
|
||||
|
|
Loading…
Reference in New Issue