cacheGrpcMediaList static method

Future<Map<String, File>> cacheGrpcMediaList(
  1. List<MediaItem> items,
  2. FileCategory category,
  3. String conversationId
)

Cache a list of gRPC media files

Implementation

static Future<Map<String, File>> cacheGrpcMediaList(
    List<MediaItem> items,
    FileCategory category,
    String conversationId,
    ) async {
  final Map<String, File> fileMap = {};

  for (final item in items) {
    final file = await cacheGrpcMedia(item, category, conversationId);
    fileMap[item.fileName] = file;
  }

  return fileMap;
}