diff --git a/lib/screens/updates_screen.dart b/lib/screens/updates_screen.dart index 022abfa..126d54b 100644 --- a/lib/screens/updates_screen.dart +++ b/lib/screens/updates_screen.dart @@ -234,7 +234,7 @@ class _UpdatesListBodyWithInstallingAppIds extends ConsumerWidget { tags: {'#d': installingAppIds}, and: (app) => {app.latestRelease.query()}, source: const LocalAndRemoteSource(relays: 'AppCatalog'), - subscriptionPrefix: 'installing-apps', + subscriptionPrefix: 'app-installing-apps', ), ); installingApps = installingAppsState.models diff --git a/lib/screens/user_screen.dart b/lib/screens/user_screen.dart index 8166282..a31b6e4 100644 --- a/lib/screens/user_screen.dart +++ b/lib/screens/user_screen.dart @@ -71,6 +71,7 @@ class UserScreen extends HookConsumerWidget { relays: 'AppCatalog', stream: false, ), + subscriptionPrefix: 'app-user-screen-stack-apps', ), }, source: LocalAndRemoteSource(stream: false, relays: 'social'), diff --git a/lib/services/background_update_service.dart b/lib/services/background_update_service.dart index c7daa42..4c4298c 100644 --- a/lib/services/background_update_service.dart +++ b/lib/services/background_update_service.dart @@ -194,7 +194,7 @@ Future _checkForUpdatesInBackground(Set? appCatalogRelays) async { '#d': installedIds, '#f': {packageManager.platform}, }, - ).toRequest(), + ).toRequest(subscriptionPrefix: 'app-bg-updates'), source: const RemoteSource(relays: 'AppCatalog', stream: false), ); @@ -206,7 +206,7 @@ Future _checkForUpdatesInBackground(Set? appCatalogRelays) async { .toList(); if (releaseFilters.isNotEmpty) { final List releases = await storage.query( - Request(releaseFilters), + Request(releaseFilters, subscriptionPrefix: 'app-bg-releases'), source: const RemoteSource(relays: 'AppCatalog', stream: false), ); @@ -216,7 +216,7 @@ Future _checkForUpdatesInBackground(Set? appCatalogRelays) async { .toList(); if (metadataFilters.isNotEmpty) { await storage.query( - Request(metadataFilters), + Request(metadataFilters, subscriptionPrefix: 'app-bg-metadata'), source: const RemoteSource(relays: 'AppCatalog', stream: false), ); } @@ -227,7 +227,7 @@ Future _checkForUpdatesInBackground(Set? appCatalogRelays) async { .toList(); if (assetFilters.isNotEmpty) { await storage.query( - Request(assetFilters), + Request(assetFilters, subscriptionPrefix: 'app-bg-assets'), source: const RemoteSource(relays: 'AppCatalog', stream: false), ); } diff --git a/lib/widgets/version_pill_widget.dart b/lib/widgets/version_pill_widget.dart index 57c1053..061e989 100644 --- a/lib/widgets/version_pill_widget.dart +++ b/lib/widgets/version_pill_widget.dart @@ -44,6 +44,7 @@ class VersionPillWidget extends HookConsumerWidget { }, ), }, + subscriptionPrefix: 'app-version-pill', ), );