杏聆荟Flutter客户端 JSON-RPC Client库

殷梦龙 aa27211ab1 更新 'README.md' %!s(int64=3) %!d(string=hai) anos
lib f03c755bb4 壳web配置同步 %!s(int64=3) %!d(string=hai) anos
test a41dfd5be7 project initialization %!s(int64=3) %!d(string=hai) anos
.gitignore a41dfd5be7 project initialization %!s(int64=3) %!d(string=hai) anos
.metadata a41dfd5be7 project initialization %!s(int64=3) %!d(string=hai) anos
CHANGELOG.md a41dfd5be7 project initialization %!s(int64=3) %!d(string=hai) anos
LICENSE a41dfd5be7 project initialization %!s(int64=3) %!d(string=hai) anos
README.md aa27211ab1 更新 'README.md' %!s(int64=3) %!d(string=hai) anos
pubspec.lock a41dfd5be7 project initialization %!s(int64=3) %!d(string=hai) anos
pubspec.yaml c748221e04 更新 'pubspec.yaml' %!s(int64=3) %!d(string=hai) anos

README.md

fis_jsonrpc

A JSON-RPC client package project for Flyinsono application.

Usage

// Create a proxy instance
final rpc = JsonRpcProxy();

// Fetch a api
try {
    final String result = await rpc.config.getConfigAsync("service", "section", "settingNode", "defaultValue");
    print(result);
} on JsonRpcException catch (e) {
    print("Fetch fail. code: ${e.code}, msg: ${e.message}");
} catch (e) {
    logger.e("Fetch error.", e);
}