diff --git a/packages/services/src/Domain/SharedVaults/SharedVaultService.spec.ts b/packages/services/src/Domain/SharedVaults/SharedVaultService.spec.ts index 888f8735f..9ef46b5dc 100644 --- a/packages/services/src/Domain/SharedVaults/SharedVaultService.spec.ts +++ b/packages/services/src/Domain/SharedVaults/SharedVaultService.spec.ts @@ -49,7 +49,6 @@ describe('SharedVaultService', () => { eventBus.addEventHandler = jest.fn() service = new SharedVaultService( - sync, items, session, vaultUsers, diff --git a/packages/services/src/Domain/SharedVaults/SharedVaultService.ts b/packages/services/src/Domain/SharedVaults/SharedVaultService.ts index 4679443f7..d4cfe6fdf 100644 --- a/packages/services/src/Domain/SharedVaults/SharedVaultService.ts +++ b/packages/services/src/Domain/SharedVaults/SharedVaultService.ts @@ -34,14 +34,12 @@ import { FindContact } from '../Contacts/UseCase/FindContact' import { GetOwnedSharedVaults } from './UseCase/GetOwnedSharedVaults' import { SyncLocalVaultsWithRemoteSharedVaults } from './UseCase/SyncLocalVaultsWithRemoteSharedVaults' import { VaultUserServiceInterface } from '../VaultUser/VaultUserServiceInterface' -import { SyncServiceInterface } from '../Sync/SyncServiceInterface' export class SharedVaultService extends AbstractService implements SharedVaultServiceInterface, InternalEventHandlerInterface { constructor( - private sync: SyncServiceInterface, private items: ItemManagerInterface, private session: SessionsClientInterface, private vaultUsers: VaultUserServiceInterface, @@ -125,13 +123,8 @@ export class SharedVaultService .invalidateVaultUsersCache(event.eventPayload.props.primaryIdentifier.value) .catch(console.error) - this.sync - .sync() - .then(async () => { - await this._syncLocalVaultsWithRemoteSharedVaults.execute([vault]) - void this.notifyEvent(SharedVaultServiceEvent.SharedVaultStatusChanged) - }) - .catch(console.error) + await this._syncLocalVaultsWithRemoteSharedVaults.execute([vault]) + void this.notifyEvent(SharedVaultServiceEvent.SharedVaultStatusChanged) } break } diff --git a/packages/snjs/lib/Application/Dependencies/Dependencies.ts b/packages/snjs/lib/Application/Dependencies/Dependencies.ts index 2c0b9410c..4a1536de2 100644 --- a/packages/snjs/lib/Application/Dependencies/Dependencies.ts +++ b/packages/snjs/lib/Application/Dependencies/Dependencies.ts @@ -921,7 +921,6 @@ export class Dependencies { this.factory.set(TYPES.SharedVaultService, () => { return new SharedVaultService( - this.get(TYPES.SyncService), this.get(TYPES.ItemManager), this.get(TYPES.SessionManager), this.get(TYPES.VaultUserService),