remove active sourceId subquery

This commit is contained in:
austinried
2025-11-23 12:40:05 +09:00
parent fd800b0e12
commit b9a094c1c4
5 changed files with 16 additions and 17 deletions

View File

@@ -12,15 +12,13 @@ final activeSourceInitializer = StreamProvider<(int, SubsonicSource)>((
final activeSource = db.sourcesDao.activeSourceId().watchSingle();
await for (final source in activeSource) {
final sourceId = source.read(db.sources.id)!;
await for (final sourceId in activeSource) {
final subsonicSettings = await db.managers.subsonicSettings
.filter((f) => f.sourceId.equals(sourceId))
.getSingle();
yield (
sourceId,
sourceId!,
SubsonicSource(
SubsonicClient(
http: SubtracksHttpClient(),