getFilesByFingerprint method

Future<List<CurseForgeModFile>> getFilesByFingerprint(
  1. List<int> fingerprints
)

Get mod files that match a list of fingerprints.

Implementation

Future<List<CurseForgeModFile>> getFilesByFingerprint(
    List<int> fingerprints) async {
  Map<String, dynamic> data = (await _post(
          path: 'fingerprints', body: {'fingerprints': fingerprints}))
      .cast<String, dynamic>();

  return (data['data']['exactMatches'] as List)
      .map((file) => CurseForgeModFile.fromMap(file['file']))
      .toList();
}