shenlong
532ec10d5f
refactor: hashing service (#21997)
* download only backup selected assets
* android impl
* fix tests
* limit concurrent hashing to 16
* extension cleanup
* optimized hashing
* hash only selected albums
* remove concurrency limit
* address review comments
* log more info on failure
* add native cancellation
* small batch size on ios, large on android
* fix: get correct resources
* cleanup getResource
* ios better hash cancellation
* handle graceful cancellation android
* do not trigger multiple hashing ops
* ios: fix circular reference, improve cancellation
* kotlin: more cancellation checks
* no need to create result
* cancel previous task
* avoid race condition
* ensure cancellation gets called
* fix cancellation not happening
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-17 23:42:37 -05:00
..
2025-07-30 14:40:13 -05:00
2025-08-14 22:50:56 +00:00
2025-09-12 18:56:00 -04:00
2025-09-12 18:56:00 -04:00
2025-09-17 14:13:49 +00:00
2025-09-12 18:56:00 -04:00
2025-07-28 14:04:03 -05:00
2025-09-14 14:50:17 -05:00
2025-06-25 13:06:24 +05:30
2025-08-21 14:58:50 -05:00
2025-09-12 18:56:00 -04:00
2025-09-02 11:03:44 -04:00
2025-06-25 13:06:24 +05:30
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-07-25 02:37:22 +00:00
2025-07-25 02:37:22 +00:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-09-17 23:42:37 -05:00
2025-02-27 15:18:49 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-09-12 18:56:00 -04:00
2025-09-12 18:56:00 -04:00
2025-05-22 10:35:24 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-03-11 12:22:31 +00:00
2025-09-12 18:56:00 -04:00
2025-07-28 14:04:03 -05:00
2025-09-12 18:56:00 -04:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-09-12 18:56:00 -04:00
2025-09-08 14:00:10 -05:00
2025-07-28 14:04:03 -05:00
2025-07-28 14:04:03 -05:00
2025-09-12 18:56:00 -04:00
2025-08-05 16:14:21 +00:00