(options: SyncQueryOptions, response: Writable, checkpointMap: CheckpointMap)
| 354 | } |
| 355 | |
| 356 | private async syncAssetExifsV1(options: SyncQueryOptions, response: Writable, checkpointMap: CheckpointMap) { |
| 357 | const upsertType = SyncEntityType.AssetExifV1; |
| 358 | const upserts = this.syncRepository.assetExif.getUpserts({ ...options, ack: checkpointMap[upsertType] }); |
| 359 | for await (const { updateId, ...data } of upserts) { |
| 360 | send(response, { type: upsertType, ids: [updateId], data }); |
| 361 | } |
| 362 | } |
| 363 | |
| 364 | private async syncAssetEditsV1(options: SyncQueryOptions, response: Writable, checkpointMap: CheckpointMap) { |
| 365 | const deleteType = SyncEntityType.AssetEditDeleteV1; |
no test coverage detected