From 355fe96b2a4c7821256d9e8828d2cb9539904878 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 05 五月 2022 19:29:16 +0800
Subject: [PATCH] 功能完善

---
 flutter_module/lib/utils/config_util.dart |   28 +++++-----------------------
 1 files changed, 5 insertions(+), 23 deletions(-)

diff --git a/flutter_module/lib/utils/config_util.dart b/flutter_module/lib/utils/config_util.dart
index ea56e90..1e9384d 100644
--- a/flutter_module/lib/utils/config_util.dart
+++ b/flutter_module/lib/utils/config_util.dart
@@ -1,35 +1,15 @@
 import 'dart:convert';
 
 import 'package:flutter/cupertino.dart';
+import 'package:makemoney/utils/share_preference.dart';
 import '../../api/config_api.dart';
 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));
-  }
-
   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;
   }
 }
 
@@ -54,3 +34,5 @@
 }
 
 enum SharePlatform { all, wx, wxcircle, qq, qqzone, sina }
+
+

--
Gitblit v1.8.0