komikku/app
Cuong-Tran 94eac94ce7
ExtensionInstaller: Fix mistakenly canceling unrelated waitingInstall & avoid adding duplicate entry to installing queue (#1649)
* ExtensionInstaller: Fix mistakenly canceling unrelated `waitingInstall` & avoid adding duplicate entry to installing `queue`

- Changes the installer queue from a synchronized list to a synchronized set to prevent duplicate entries.
- Updates queue removal logic to remove specific entries instead of using index-based removal.
- Refines `cancelQueue` logic to ensure the active installation is only cancelled if its download ID matches the requested ID.

* Ensure thread-safe access to the installation queue when canceling downloads
2026-05-19 15:44:58 +07:00
..
src ExtensionInstaller: Fix mistakenly canceling unrelated waitingInstall & avoid adding duplicate entry to installing queue (#1649) 2026-05-19 15:44:58 +07:00
build.gradle.kts chore(deps): Automate app shortcuts with shortcut-helper plugin 2026-02-24 12:11:58 +07:00
proguard-android-optimize.txt Remove unused rxandroid dependency 2023-09-03 23:32:59 -04:00
proguard-rules.pro Add recommended proguard rules 2026-05-12 18:52:35 +07:00
shortcuts.xml chore(deps): Automate app shortcuts with shortcut-helper plugin 2026-02-24 12:11:58 +07:00