mirror of
https://github.com/zapstore/zapstore.git
synced 2026-10-06 13:08:24 +00:00
Minor stack display bugs fixed
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user