0001-remove-GetStorage.patch 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. From a1d38d78163d84d3506c188e195cd5fa363f4be6 Mon Sep 17 00:00:00 2001
  2. From: Adam Duskett <adam.duskett@amarulasolutions.com>
  3. Date: Thu, 17 Aug 2023 13:00:07 -0600
  4. Subject: [PATCH] remove GetStorage
  5. Commit 287b20a8bfc71196cd733625e622b98b2f84bef1 introduced the get_storage
  6. plugin which breaks with the following error when the application is ran:
  7. Unhandled Exception: MissingPluginException(No implementation found for method
  8. getApplicataionDocumentsDirectory on channel plugins.flutter.io/path_provider)
  9. Revert the change.
  10. Upstream: https://github.com/flutter/gallery/issues/994
  11. Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
  12. ---
  13. lib/feature_discovery/feature_discovery.dart | 10 ----------
  14. lib/main.dart | 2 --
  15. pubspec.yaml | 1 -
  16. 3 files changed, 13 deletions(-)
  17. diff --git a/lib/feature_discovery/feature_discovery.dart b/lib/feature_discovery/feature_discovery.dart
  18. index 288c78b..965d83c 100644
  19. --- a/lib/feature_discovery/feature_discovery.dart
  20. +++ b/lib/feature_discovery/feature_discovery.dart
  21. @@ -6,7 +6,6 @@ import 'package:flutter/material.dart';
  22. import 'package:flutter/scheduler.dart';
  23. import 'package:gallery/feature_discovery/animation.dart';
  24. import 'package:gallery/feature_discovery/overlay.dart';
  25. -import 'package:get_storage/get_storage.dart';
  26. const _featureHighlightShownKey = 'feature_highlight_shown';
  27. @@ -271,15 +270,6 @@ class _FeatureDiscoveryState extends State<FeatureDiscovery>
  28. initAnimationControllers();
  29. initAnimations();
  30. -
  31. - final localStorage = GetStorage();
  32. - final featureHiglightShown =
  33. - localStorage.read<bool>(_featureHighlightShownKey) ?? false;
  34. - localStorage.write(_featureHighlightShownKey, true);
  35. - showOverlay = widget.showOverlay && !featureHiglightShown;
  36. - if (showOverlay) {
  37. - localStorage.write(_featureHighlightShownKey, true);
  38. - }
  39. }
  40. void initAnimationControllers() {
  41. diff --git a/lib/main.dart b/lib/main.dart
  42. index e9f4ff9..8c7a4e3 100644
  43. --- a/lib/main.dart
  44. +++ b/lib/main.dart
  45. @@ -16,7 +16,6 @@ import 'package:gallery/pages/backdrop.dart';
  46. import 'package:gallery/pages/splash.dart';
  47. import 'package:gallery/routes.dart';
  48. import 'package:gallery/themes/gallery_theme_data.dart';
  49. -import 'package:get_storage/get_storage.dart';
  50. import 'package:google_fonts/google_fonts.dart';
  51. import 'firebase_options.dart';
  52. @@ -26,7 +25,6 @@ export 'package:gallery/data/demos.dart' show pumpDeferredLibraries;
  53. void main() async {
  54. GoogleFonts.config.allowRuntimeFetching = false;
  55. - await GetStorage.init();
  56. if (defaultTargetPlatform != TargetPlatform.linux &&
  57. defaultTargetPlatform != TargetPlatform.windows &&
  58. diff --git a/pubspec.yaml b/pubspec.yaml
  59. index 964edad..4b00e40 100644
  60. --- a/pubspec.yaml
  61. +++ b/pubspec.yaml
  62. @@ -24,7 +24,6 @@ dependencies:
  63. firebase_core: ^2.7.0
  64. firebase_crashlytics: ^3.1.1
  65. firebase_performance: ^0.9.0+14
  66. - get_storage: ^2.1.1
  67. google_fonts: ^5.0.0
  68. intl: any # An exact version pin will be provided by the Flutter SDK
  69. meta: ^1.7.0
  70. --
  71. 2.41.0