Parcourir la source

tmp: disable shared vaults

Karol Sójko il y a 1 an
Parent
commit
c49dc35ab5

+ 0 - 1
packages/syncing-server/src/Bootstrap/Container.ts

@@ -541,7 +541,6 @@ export class ContainerConfigLoader {
       .toConstantValue(
       .toConstantValue(
         new GetItems(
         new GetItems(
           container.get(TYPES.Sync_ItemRepository),
           container.get(TYPES.Sync_ItemRepository),
-          container.get(TYPES.Sync_SharedVaultUserRepository),
           container.get(TYPES.Sync_CONTENT_SIZE_TRANSFER_LIMIT),
           container.get(TYPES.Sync_CONTENT_SIZE_TRANSFER_LIMIT),
           container.get(TYPES.Sync_ItemTransferCalculator),
           container.get(TYPES.Sync_ItemTransferCalculator),
           container.get(TYPES.Sync_Timer),
           container.get(TYPES.Sync_Timer),

+ 1 - 8
packages/syncing-server/src/Domain/UseCase/Syncing/GetItems/GetItems.spec.ts

@@ -16,14 +16,7 @@ describe('GetItems', () => {
   let sharedVaultUserRepository: SharedVaultUserRepositoryInterface
   let sharedVaultUserRepository: SharedVaultUserRepositoryInterface
 
 
   const createUseCase = () =>
   const createUseCase = () =>
-    new GetItems(
-      itemRepository,
-      sharedVaultUserRepository,
-      contentSizeTransferLimit,
-      itemTransferCalculator,
-      timer,
-      maxItemsSyncLimit,
-    )
+    new GetItems(itemRepository, contentSizeTransferLimit, itemTransferCalculator, timer, maxItemsSyncLimit)
 
 
   beforeEach(() => {
   beforeEach(() => {
     item = Item.create({
     item = Item.create({

+ 2 - 11
packages/syncing-server/src/Domain/UseCase/Syncing/GetItems/GetItems.ts

@@ -7,7 +7,6 @@ import { ItemQuery } from '../../../Item/ItemQuery'
 import { ItemRepositoryInterface } from '../../../Item/ItemRepositoryInterface'
 import { ItemRepositoryInterface } from '../../../Item/ItemRepositoryInterface'
 import { ItemTransferCalculatorInterface } from '../../../Item/ItemTransferCalculatorInterface'
 import { ItemTransferCalculatorInterface } from '../../../Item/ItemTransferCalculatorInterface'
 import { GetItemsDTO } from './GetItemsDTO'
 import { GetItemsDTO } from './GetItemsDTO'
-import { SharedVaultUserRepositoryInterface } from '../../../SharedVault/User/SharedVaultUserRepositoryInterface'
 
 
 export class GetItems implements UseCaseInterface<GetItemsResult> {
 export class GetItems implements UseCaseInterface<GetItemsResult> {
   private readonly DEFAULT_ITEMS_LIMIT = 150
   private readonly DEFAULT_ITEMS_LIMIT = 150
@@ -15,7 +14,6 @@ export class GetItems implements UseCaseInterface<GetItemsResult> {
 
 
   constructor(
   constructor(
     private itemRepository: ItemRepositoryInterface,
     private itemRepository: ItemRepositoryInterface,
-    private sharedVaultUserRepository: SharedVaultUserRepositoryInterface,
     private contentSizeTransferLimit: number,
     private contentSizeTransferLimit: number,
     private itemTransferCalculator: ItemTransferCalculatorInterface,
     private itemTransferCalculator: ItemTransferCalculatorInterface,
     private timer: TimerInterface,
     private timer: TimerInterface,
@@ -39,13 +37,6 @@ export class GetItems implements UseCaseInterface<GetItemsResult> {
     const limit = dto.limit === undefined || dto.limit < 1 ? this.DEFAULT_ITEMS_LIMIT : dto.limit
     const limit = dto.limit === undefined || dto.limit < 1 ? this.DEFAULT_ITEMS_LIMIT : dto.limit
     const upperBoundLimit = limit < this.maxItemsSyncLimit ? limit : this.maxItemsSyncLimit
     const upperBoundLimit = limit < this.maxItemsSyncLimit ? limit : this.maxItemsSyncLimit
 
 
-    const sharedVaultUsers = await this.sharedVaultUserRepository.findByUserUuid(userUuid)
-    const userSharedVaultUuids = sharedVaultUsers.map((sharedVaultUser) => sharedVaultUser.props.sharedVaultUuid.value)
-
-    const exclusiveSharedVaultUuids = dto.sharedVaultUuids
-      ? dto.sharedVaultUuids.filter((sharedVaultUuid) => userSharedVaultUuids.includes(sharedVaultUuid))
-      : undefined
-
     const itemQuery: ItemQuery = {
     const itemQuery: ItemQuery = {
       userUuid: userUuid.value,
       userUuid: userUuid.value,
       lastSyncTime: lastSyncTime ?? undefined,
       lastSyncTime: lastSyncTime ?? undefined,
@@ -55,8 +46,8 @@ export class GetItems implements UseCaseInterface<GetItemsResult> {
       sortBy: 'updated_at_timestamp',
       sortBy: 'updated_at_timestamp',
       sortOrder: 'ASC',
       sortOrder: 'ASC',
       limit: upperBoundLimit,
       limit: upperBoundLimit,
-      includeSharedVaultUuids: !dto.sharedVaultUuids ? userSharedVaultUuids : undefined,
-      exclusiveSharedVaultUuids,
+      includeSharedVaultUuids: undefined,
+      exclusiveSharedVaultUuids: undefined,
     }
     }
 
 
     const itemUuidsToFetch = await this.itemTransferCalculator.computeItemUuidsToFetch(
     const itemUuidsToFetch = await this.itemTransferCalculator.computeItemUuidsToFetch(