Peter Ombodi
5582a08c3a
fix(trash-sync): clean up NativeSyncApiImplBase and correct applyDelta
2025-10-14 18:10:53 +03:00
Peter Ombodi
6448b3da50
remove albumIds from getTrashedAssets params
...
fix upsert in trashed local asset repo
refactor code
2025-10-14 15:30:22 +03:00
Peter Ombodi
8f6fc47577
fix format
2025-10-09 12:33:27 +03:00
Peter Ombodi
c67a147110
optimize sync trashed assets call in full sync mode
...
refactor code
2025-10-09 11:52:40 +03:00
Peter Ombodi
519e428b99
rework fetching trashed assets data on native side
...
optimize handling trashed assets in local sync service
refactor code
2025-10-08 18:47:42 +03:00
Peter Ombodi
df0ed1e8da
remove trashed asset model
...
remove trash_sync.service
refactor DriftTrashedLocalAssetRepository, LocalSyncService
2025-10-07 18:24:57 +03:00
Peter Ombodi
ebfab4b01b
sync_stream.service depend on repos
...
refactor assets restoration
update dependencies in tests
2025-10-07 14:18:45 +03:00
Peter Ombodi
ca43c7907e
format code
2025-10-06 18:58:02 +03:00
Peter Ombodi
44ec7744ba
reuse exist checksums on trash data update
...
handle restoration errors
fix import
2025-10-06 18:28:31 +03:00
Peter Ombodi
3eb2bf0342
optimize, refactor code
...
remove redundant code and checking
getTrashedAssetsForAlbum for iOS
tests for hash trashed assets
2025-10-06 11:41:34 +03:00
Peter Ombodi
cdfa7ccbff
refactor code
...
remove unused model
2025-09-25 13:11:14 +03:00
Peter Ombodi
4b2b99942c
refactor TrashedAsset model
...
fix missed data transfering
2025-09-24 18:57:31 +03:00
Peter Ombodi
bec1b30554
trashed_local_asset table mirror of local_asset table structure
...
trashed_local_asset<->local_asset transfer data on move to trash or restore
refactor code
2025-09-24 16:58:56 +03:00
Peter Ombodi
b15056deb9
fix format
2025-09-19 18:30:41 +03:00
Peter Ombodi
55fe480cc1
Include trashed items in getMediaChanges
...
Process trashed items delta during incremental sync
2025-09-19 17:55:20 +03:00
Peter Ombodi
f7e5288173
rework trashed assets handling
...
- add new table trashed_local_asset
- mirror trashed assets data in trashed_local_asset.
- compute checksums for assets trashed out-of-app.
- restore assets present in trashed_local_asset and non-trashed in remote_asset.
- simplify moving-to-trash logic based on remote_asset events.
2025-09-18 13:55:56 +03:00