use asynccache
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:isolate';
|
||||
import 'dart:ui';
|
||||
|
||||
@@ -82,4 +83,11 @@ class IsolateHelper {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
static Future<Map<String, dynamic>> decodeJson(Uint8List json) async {
|
||||
return await Isolate.run(
|
||||
() => const Utf8Decoder().fuse(const JsonDecoder()).convert(json)
|
||||
as Map<String, dynamic>,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user