saveMap method

  1. @override
Future<void> saveMap(
  1. Map<String, dynamic> map, {
  2. required RCacheKey key,
})
override

Method for storing a Map with a defined key.

Example:

// RCache.credentials.saveMap({"bool": true, "integer": 101}, key: RCacheKey("map"));

Implementation

@override
Future<void> saveMap(
  Map<String, dynamic> map, {
  required RCacheKey key,
}) async {
  try {
    return await methodChannel.invokeMethod(
      RCacheMethod.key.save.map,
      rArgs(type: RCacheMethod.key.credentials, key: key, value: map),
    );
  } on PlatformException catch (e) {
    return Future.error(e);
  }
}