feat(syncing-server): associating existing items with key systems and shared vaults (#661)

* feat(syncing-server): associating existing items with key systems and shared vaults

* fix(syncing-server): find item query

* feat(syncing-server): add persistence of shared vaults with users and invites
This commit is contained in:
Karol Sójko
2023-07-18 13:21:30 +02:00
committed by GitHub
parent b32f851a90
commit 3b804e2321
19 changed files with 488 additions and 20 deletions
@@ -1,6 +1,9 @@
import { Uuid } from '@standardnotes/domain-core'
import { KeySystemAssociation } from './KeySystemAssociation'
export interface KeySystemAssociationRepositoryInterface {
save(keySystem: KeySystemAssociation): Promise<void>
remove(keySystem: KeySystemAssociation): Promise<void>
findByItemUuid(itemUuid: Uuid): Promise<KeySystemAssociation | null>
}