Minor stack display bugs fixed

This commit is contained in:
franzap
2026-04-06 16:04:16 -03:00
parent dcf338a0d9
commit e8567a7f42
2 changed files with 10 additions and 7 deletions
+9 -6
View File
@@ -31,7 +31,7 @@ class StacksNotifier extends PagedSubscriptionNotifier<AppStack> {
_sub = ref.listen(
query<AppStack>(
tags: _tags,
source: const LocalAndRemoteSource(relays: 'AppCatalog', stream: true),
source: const LocalAndRemoteSource(relays: 'AppCatalog', stream: false),
subscriptionPrefix: 'app-stacks',
schemaFilter: appStackEventFilter,
),
@@ -64,10 +64,12 @@ class StacksNotifier extends PagedSubscriptionNotifier<AppStack> {
}
final stacksProvider =
StateNotifierProvider<StacksNotifier, PagedState<AppStack>>((ref) {
final platform = ref.read(packageManagerProvider.notifier).platform;
return StacksNotifier(ref, platform: platform);
});
StateNotifierProvider.autoDispose<StacksNotifier, PagedState<AppStack>>((
ref,
) {
final platform = ref.read(packageManagerProvider.notifier).platform;
return StacksNotifier(ref, platform: platform);
});
// ---------------------------------------------------------------------------
// Helpers
@@ -104,7 +106,8 @@ class AppStacksScreen extends HookConsumerWidget {
final platform = ref.read(packageManagerProvider.notifier).platform;
final state = ref.watch(stacksProvider);
final items = state.combined;
final items = state.combined
..sort((a, b) => b.event.createdAt.compareTo(a.event.createdAt));
// Query signed-in user's stacks that may need migration
final signedInPubkey = ref.watch(Signer.activePubkeyProvider);
+1 -1
View File
@@ -72,7 +72,7 @@ class AppStackContainer extends HookConsumerWidget {
tags: {
'#f': {platform},
},
source: const LocalAndRemoteSource(relays: 'AppCatalog'),
source: const LocalAndRemoteSource(relays: 'AppCatalog', stream: false),
subscriptionPrefix: 'app-stack',
schemaFilter: appStackEventFilter,
),