From fa705507ba574c857b1667553737d23b1b7ff495 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 12 五月 2022 12:06:31 +0800
Subject: [PATCH] 后端模板代码优化

---
 src/main/resources/code/flutter_module/lib/utils/config_util.dart |   29 +++++------------------------
 1 files changed, 5 insertions(+), 24 deletions(-)

diff --git a/src/main/resources/code/flutter_module/lib/utils/config_util.dart b/src/main/resources/code/flutter_module/lib/utils/config_util.dart
index ead80d0..43e5c8e 100644
--- a/src/main/resources/code/flutter_module/lib/utils/config_util.dart
+++ b/src/main/resources/code/flutter_module/lib/utils/config_util.dart
@@ -5,31 +5,12 @@
 import '../api/http.dart';
 import 'package:shared_preferences/shared_preferences.dart';
 
-class ConfigUtil {
-  ///淇濆瓨閰嶇疆淇℃伅
-  static void saveConfig(Map<String, dynamic> map) async {
-    SharedPreferences prefs = await SharedPreferences.getInstance();
-    await prefs.setString("config_value", jsonEncode(map));
-  }
+import 'share_preference.dart';
 
+class ConfigUtil {
   static Future<String?> getConfig(BuildContext context, String key) async {
-    SharedPreferences prefs = await SharedPreferences.getInstance();
-    String? result = prefs.getString("config_value");
-    if (result != null) {
-      Map<String, dynamic> map = jsonDecode(result);
-      return map[key];
-    } else {
-      //閲嶆柊璇锋眰
-      ConfigApiUtil.getConfig(context).then((value) {
-        if (value == null) {
-          return;
-        }
-        if (value["code"] == 0) {
-          saveConfig(value["data"]);
-        }
-      });
-    }
-    return null;
+    String? value = await dataMethodChannel.invokeMethod("getConfig", key);
+    return value;
   }
 }
 
@@ -53,4 +34,4 @@
   static const String sdkList = "sdkList";
 }
 
-enum SharePlatform { wx, wxcircle, qq, qqzone, sina }
+enum SharePlatform { all, wx, wxcircle, qq, qqzone, sina }

--
Gitblit v1.8.0