mirror of https://github.com/tooot-app/app
Fix badge not cleared on app launch
This commit is contained in:
parent
84deb2ba58
commit
b18ccc5490
|
@ -4,7 +4,7 @@
|
|||
"native": "220508",
|
||||
"major": 4,
|
||||
"minor": 0,
|
||||
"patch": 4,
|
||||
"patch": 5,
|
||||
"expo": "45.0.0"
|
||||
},
|
||||
"description": "tooot app for Mastodon",
|
||||
|
|
|
@ -78,7 +78,6 @@ const pushUseConnect = ({ t, instances }: Params) => {
|
|||
|
||||
useEffect(() => {
|
||||
const appStateListener = AppState.addEventListener('change', state => {
|
||||
console.log('changing state to', state)
|
||||
if (expoToken && pushEnabled.length && state === 'active') {
|
||||
Notifications.getBadgeCountAsync().then(count => {
|
||||
if (count > 0) {
|
||||
|
@ -96,6 +95,7 @@ const pushUseConnect = ({ t, instances }: Params) => {
|
|||
|
||||
return useEffect(() => {
|
||||
if (expoToken && pushEnabled.length) {
|
||||
Notifications.setBadgeCountAsync(0)
|
||||
connect()
|
||||
}
|
||||
}, [expoToken, pushEnabled.length])
|
||||
|
|
Loading…
Reference in New Issue