getAyaByMultiEdition function
Returns the requested surah from multiple editions
Implementation
Future<List<Aya>> getAyaByMultiEdition(List<String> editions) async {
assert(editions.isEmpty, '[error][getAyaByMultiEdition()] editions list can not be empty');
final buffer = StringBuffer(editions.first);
for (var i = 1; i < editions.length; i++) {
buffer.write(',${editions[i]}');
}
final res = await get('/ayah/${buffer.toString()}');
return (res['data'] as List).map<Aya>((e) => Aya.fromMap(e as Map<String, dynamic>)).toList();
}