mangayomi-mirror/lib/modules/more
NBA2K1 a381e7baa7 Fix Exception
- Replace synchronous Isar writes with async transactions in `AboutScreen`
- Make `AppLogger.init()` and `dispose()` fully async and guarded with `_busy`
- Remove `StreamController` queue and write directly to the IOSink
- Prevent double‑initialization and race conditions using `_initialized` + `_busy`
- Update log toggle handler to await logger init/dispose for consistency

Fix following Exception when disabling and re-enabling logger:

```
Exception has occurred.
StateError (Bad state: Stream has already been listened to.)
```
2026-04-21 21:45:40 +02:00
..
about Fix Exception 2026-04-21 21:45:40 +02:00
categories Merge pull request #644 from NBA2K1/main 2026-02-13 10:50:32 +01:00
data_and_storage updated grpc fields for Aniyomi backup 2026-04-19 23:42:12 +02:00
download_queue Fix #480/#165 #479 #443 #541 #554 #452: reader and download fixes 2026-03-18 09:47:41 +01:00
providers update dependencies & update riverpod provider declarations 2026-01-08 14:27:08 +01:00
settings feat: add Novel TTS #482 #626 2026-04-09 12:17:17 +01:00
statistics feat: add localization strings for statistics and reading time tracking #672 2026-03-23 11:19:04 +01:00
widgets Merge branch 'main' into enhance/mpv 2025-08-21 16:35:08 +01:00
more_screen.dart Merge branch 'main' into enhance/mpv 2025-08-21 16:35:08 +01:00