produce function

dynamic produce(
  1. dynamic category,
  2. dynamic endpoint,
  3. dynamic type,
  4. dynamic total,
)

Implementation

produce(category, endpoint, type, total) async {
  if (total > 10) {
    return "Total must be lower than 10!";
  } else if (total < 1 & 0) {
    return "Total must be greater than 1";
  }

  HttpManager.EndPoint = endpoint;
  HttpManager.Category = category;
  var List = [];
  try {
    for (int i = 0; i < total; i++) {
      if (type == "link") {
        var link = await HttpManager.TypeLink();
        List.add(link);
      } else if (type == "text") {
        var text = await HttpManager.TypeText();
        List.add(text);
      }
    }
  } catch (e) {
    return e;
  }
  return List;
}