getMultipleCharacter method

Future<List<Character>?> getMultipleCharacter({
  1. required List<int> id,
})

Implementation

Future<List<Character>?> getMultipleCharacter({required List<int> id}) async {
  var idString = id
      .toString()
      .replaceAll("[", "")
      .replaceAll("]", "")
      .replaceAll(" ", "");
  var char = await get(method: Methods.character, params: "/$idString");
  try {
    List<Character> chars = [];
    for (var value in char?.data) {
      chars.add(Character.fromMap(value));
    }
    return chars;
  } catch (e) {
    return null;
  }
}