chore: handle notification on guest when host cancels invite (#2537)

This commit is contained in:
Aman Harwara
2023-09-26 15:53:18 +05:30
committed by GitHub
parent 3777a5389e
commit b2ead8fc84
3 changed files with 24 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ import {
RoleName,
ProtocolVersion,
compareVersions,
VaultInviteServiceEvent,
} from '@standardnotes/snjs'
import VaultItem from './Vaults/VaultItem'
import Button from '@/Components/Button/Button'
@@ -70,6 +71,13 @@ const Vaults = observer(() => {
const updateInvites = useCallback(async () => {
setInvites(application.vaultInvites.getCachedPendingInviteRecords())
}, [application.vaultInvites])
useEffect(() => {
return application.vaultInvites.addEventObserver((event) => {
if (event === VaultInviteServiceEvent.InvitesReloaded) {
void updateInvites()
}
})
}, [application.vaultInvites, updateInvites])
const updateContacts = useCallback(async () => {
setContacts(contactService.getAllContacts())