Browse Source

1.0.1-rc1
- shell通用文本文件存取接口

melon.yin 3 năm trước cách đây
mục cha
commit
f81b720c6e
2 tập tin đã thay đổi với 19 bổ sung1 xóa
  1. 1 1
      lib/rpc.dart
  2. 18 0
      lib/services/platform.dart

+ 1 - 1
lib/rpc.dart

@@ -15,7 +15,7 @@ typedef T ServiceBuilder<T extends JsonRpcClientBase>();
 const String _defaultAddressSign = "FLYINSONO";
 
 /// 测试
-const String JSON_RPC_CLIENT_VERSION = "1.0.0.1";
+const String JSON_RPC_CLIENT_VERSION = "1.0.1-rc1";
 
 /// JSON-RPC 代理
 class JsonRpcProxy {

+ 18 - 0
lib/services/platform.dart

@@ -33,4 +33,22 @@ class PlatformService extends JsonRpcClientBase {
     var rpcRst = await call("GetConfig");
     return rpcRst;
   }
+
+  /// 保存文本文件
+  ///
+  /// [name] 文件名
+  ///
+  /// [text] 文本
+  Future<bool> saveText(String name, String text) async {
+    var rpcRst = await call("SaveText", [name, text]);
+    return rpcRst;
+  }
+
+  /// 获取文件文本
+  ///
+  /// [name] 文件名
+  Future<String?> getText(String name) async {
+    var rpcRst = await call("GetText", name);
+    return rpcRst;
+  }
 }