A simple Media Hub
Find a file
CrissZollo a5c6dbaa7c Fix potential memory leak in PluginViewModel flow collectors
- Replaced three separate flow collectors with a single combined flow
- Prevents potential race conditions and reduces coroutine overhead
- Uses combine() to merge pluginsEnabled, repositories, and scrapers flows
- Single collector updates UI state atomically for all three values

This ensures that flow collection is more efficient and reduces the risk
of memory leaks from multiple concurrent collectors.
2026-02-01 23:27:55 +01:00
.idea Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
.kotlin/errors Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
app Fix potential memory leak in PluginViewModel flow collectors 2026-02-01 23:27:55 +01:00
gradle Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
.gitignore Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
build.gradle.kts Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
gradle.properties Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
gradlew Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
gradlew.bat Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
settings.gradle.kts Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30