davx5-ose/app
Ricki Hirner 61c1ef8831
HTTP Workers: use runInterruptible instead of interrupting manually (bitfireAT/davx5#444)
* RefreshCollectionsWorker: use runInterruptible instead of interrupting manually

* SyncWorker: use CoroutineWorker + runInterruptible

* Use global SyncWorkDispatcher that guarantees classLoader to be set

* Set SyncWorkDispatcher for whole SyncWorker's doWork

* Remove obsolete test

* SyncManager: add structured concurrency again

* Use up to <number of processors> threads for synchronization

---------

Co-authored-by: Sunik Kupfer <kupfer@bitfire.at>
2023-11-09 17:02:27 +01:00
..
schemas/at.bitfire.davdroid.db.AppDatabase show real name of davowner (bitfireAT/davx5#208) 2023-02-20 13:29:56 +01:00
src HTTP Workers: use runInterruptible instead of interrupting manually (bitfireAT/davx5#444) 2023-11-09 17:02:27 +01:00
.gitignore Minor code tweaks (by lint) 2014-12-21 11:24:00 +01:00
build.gradle Version bump to 4.3.10-alpha.1 2023-11-09 17:02:12 +01:00
lint.xml Version 0.7 2015-03-12 18:25:09 +01:00
proguard-rules-release.pro dnsjava: fix R8 rules 2023-10-18 15:31:01 +02:00