readArray method

  1. @override
Future<List?> readArray({
  1. required RCacheKey key,
})
override

Method for getting an Array with a defined key.

Example:

// RCache.credentials.readArray(key: RCacheKey("array"));

Implementation

@override
Future<List<dynamic>?> readArray({required RCacheKey key}) async {
  try {
    List<dynamic>? value = await methodChannel.invokeMethod(
      RCacheMethod.key.read.array,
      rArgs(type: RCacheMethod.key.credentials, key: key),
    );
    return value == null ? null : rAutoCastList(value);
  } on PlatformException catch (e) {
    return Future.error(e);
  }
}