update flutter_rust_bridge to latest

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-01-19 21:21:28 +08:00
parent b7844d1175
commit ee0e84be37
10 changed files with 122 additions and 103 deletions

View File

@@ -1614,15 +1614,6 @@ Widget dialogButton(String text,
}
}
int get_version_num(String version) {
final list = version.split('.');
var n = 0;
for (var i = 0; i < list.length; i++) {
n = n * 1000 + (int.tryParse(list[i]) ?? 0);
}
return n;
}
int version_cmp(String v1, String v2) {
return get_version_num(v1) - get_version_num(v2);
return bind.versionToNumber(v: v1) - bind.versionToNumber(v: v2);
}

View File

@@ -1316,14 +1316,14 @@ class FFI {
final cb = ffiModel.startEventListener(id);
() async {
await for (final message in stream) {
if (message is Event) {
if (message is EventToUI_Event) {
try {
Map<String, dynamic> event = json.decode(message.field0);
await cb(event);
} catch (e) {
debugPrint('json.decode fail1(): $e, ${message.field0}');
}
} else if (message is Rgba) {
} else if (message is EventToUI_Rgba) {
imageModel.onRgba(message.field0);
}
}