requestReturnAsApi method

Map requestReturnAsApi({
  1. required Map result,
  2. required bool is_return_as_api,
})

Implementation

Map requestReturnAsApi({
  required Map result,
  required bool is_return_as_api,
}) {
  if (is_return_as_api == false) {
    return result;
  }
  Map result_data = {
    "ok": (result["@type"] == "error") ? false : true,
  };

  if (result_data["ok"] == false) {
    result_data.addAll(result);
  } else {
    if (result.containsKey("result")) {
      result_data["result"] = result["result"];
    } else {
      result_data["result"] = result;
    }
  }

  return result_data;
}