jsonMget method

Future<List<String?>> jsonMget(
  1. List<String> keys, {
  2. String path = '\$',
})

jsonMget

Implementation

Future<List<String?>> jsonMget(List<String> keys,
    {String path = '\$'}) async {
  Object result = await _runWithRetryNew(() async {
    return (await RespCommandsTier1(_client!)
        .jsonMget(keys: keys, path: path));
  });

  if (result is RespType2<dynamic>) {
    final result1 = result.toArray().payload;
    return result1!
        .map((e) => e.toBulkString().payload)
        .toList(growable: false);
  }

  final result1 = (result as RespType3<dynamic>).toArray().payload;
  return result1!
      .map((e) => e.toBulkString().payload)
      .toList(growable: false);
}