Enable bell in profile.js to activate as per report from AsyncStorage

This commit is contained in:
Nat 2021-04-03 00:51:08 -03:00
parent b6ee403eb9
commit 4713f43c1f
1 changed files with 18 additions and 9 deletions

View File

@ -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>