getObject method
Implementation
@override
Future<Map<String, dynamic>> getObject(String key, Map<String, dynamic> defaultValue) async {
final wrappedDefaultValue = defaultValue.map((key, value) {
return MapEntry(key, toTypedValue(value));
});
final value = await methodChannel
.invokeMethod<String>(
'getObject',
{'key': key, 'defaultValue': wrappedDefaultValue}
);
return value != null ? jsonDecode(value) : {};
}