mirror of
https://github.com/zapstore/zapstore.git
synced 2026-10-05 12:38:24 +00:00
Add platform to app stacks (do not filter by it yet)
This commit is contained in:
@@ -728,10 +728,12 @@ class _AppDetailContent extends HookConsumerWidget {
|
||||
}
|
||||
|
||||
// Create new partial stack with updated list
|
||||
final platform = ref.read(packageManagerProvider.notifier).platform;
|
||||
final partialStack = PartialAppStack.withEncryptedApps(
|
||||
name: 'Saved Apps',
|
||||
identifier: kAppBookmarksIdentifier,
|
||||
apps: existingAppIds,
|
||||
platform: platform,
|
||||
);
|
||||
|
||||
// Sign (encrypts the content)
|
||||
|
||||
@@ -233,10 +233,12 @@ class SocialActionsRow extends HookConsumerWidget {
|
||||
}
|
||||
|
||||
// Create new partial stack with updated list
|
||||
final platform = ref.read(packageManagerProvider.notifier).platform;
|
||||
final partialStack = PartialAppStack.withEncryptedApps(
|
||||
name: 'Saved Apps',
|
||||
identifier: kAppBookmarksIdentifier,
|
||||
apps: existingAppIds,
|
||||
platform: platform,
|
||||
);
|
||||
|
||||
// Sign (encrypts the content)
|
||||
|
||||
@@ -6,6 +6,7 @@ import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:models/models.dart';
|
||||
import 'package:zapstore/services/notification_service.dart';
|
||||
import 'package:zapstore/services/package_manager/package_manager.dart';
|
||||
import 'package:zapstore/utils/extensions.dart';
|
||||
import 'package:zapstore/widgets/auth_widgets.dart';
|
||||
import 'package:zapstore/widgets/common/base_dialog.dart';
|
||||
@@ -150,10 +151,12 @@ class SaveAppDialog extends HookConsumerWidget {
|
||||
}
|
||||
|
||||
// Create new partial stack with updated list
|
||||
final platform = ref.read(packageManagerProvider.notifier).platform;
|
||||
final partialStack = PartialAppStack.withEncryptedApps(
|
||||
name: 'Saved Apps',
|
||||
identifier: kAppBookmarksIdentifier,
|
||||
apps: existingAppIds,
|
||||
platform: platform,
|
||||
);
|
||||
|
||||
// Sign (encrypts the content)
|
||||
@@ -593,6 +596,8 @@ class _AddToStackDialogSignedIn extends HookConsumerWidget {
|
||||
return;
|
||||
}
|
||||
|
||||
final platform = ref.read(packageManagerProvider.notifier).platform;
|
||||
|
||||
// Get current state of which collections contain this app
|
||||
final currentCollectionsWithApp = <String>{};
|
||||
for (final stack in existingStacks) {
|
||||
@@ -630,6 +635,7 @@ class _AddToStackDialogSignedIn extends HookConsumerWidget {
|
||||
final partialStack = PartialAppStack(
|
||||
name: stackName,
|
||||
identifier: collectionId,
|
||||
platform: platform,
|
||||
);
|
||||
|
||||
// Add existing apps in order
|
||||
@@ -657,6 +663,7 @@ class _AddToStackDialogSignedIn extends HookConsumerWidget {
|
||||
final partialStack = PartialAppStack(
|
||||
name: existingStack.name ?? collectionId,
|
||||
identifier: collectionId,
|
||||
platform: platform,
|
||||
);
|
||||
|
||||
// Re-add all apps except the one we're removing, preserving order
|
||||
|
||||
+14
-14
@@ -581,26 +581,26 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker
|
||||
sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de"
|
||||
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "11.0.2"
|
||||
version: "10.0.9"
|
||||
leak_tracker_flutter_testing:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker_flutter_testing
|
||||
sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
|
||||
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.0.10"
|
||||
version: "3.0.9"
|
||||
leak_tracker_testing:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker_testing
|
||||
sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1"
|
||||
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.0.2"
|
||||
version: "3.0.1"
|
||||
lints:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -653,10 +653,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: meta
|
||||
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
|
||||
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.17.0"
|
||||
version: "1.16.0"
|
||||
mime:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -669,8 +669,8 @@ packages:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
path: "."
|
||||
ref: "6a3ba13"
|
||||
resolved-ref: "6a3ba1332ae31609bddf74664a77401b6e76ca4a"
|
||||
ref: "641e29c"
|
||||
resolved-ref: "641e29caa931bae99214cd44d8708c3da10ff4dd"
|
||||
url: "https://github.com/purplebase/models"
|
||||
source: git
|
||||
version: "0.3.3"
|
||||
@@ -1141,10 +1141,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: test_api
|
||||
sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55
|
||||
sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.7.7"
|
||||
version: "0.7.4"
|
||||
timezone:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -1261,10 +1261,10 @@ packages:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: vector_math
|
||||
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
|
||||
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.2.0"
|
||||
version: "2.1.4"
|
||||
vm_service:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
+1
-1
@@ -61,7 +61,7 @@ dependency_overrides:
|
||||
# path: ../../purplebase/models
|
||||
git:
|
||||
url: https://github.com/purplebase/models
|
||||
ref: 6a3ba13
|
||||
ref: 641e29c
|
||||
purplebase:
|
||||
# path: ../../purplebase/purplebase
|
||||
git:
|
||||
|
||||
Reference in New Issue
Block a user