executeQueryBatch method

Future<Map<String, dynamic>> executeQueryBatch(
  1. List<String> queries
)

Implementation

Future<Map<String,dynamic>> executeQueryBatch(List<String> queries) async{
  Map<String,dynamic> result = Simplify.getDefaultResult();
  try {
    Database? _db = await getConnectionObject();
    if(_db!=null){
      Batch batch=_db.batch();
      queries.forEach((query) {
        if(logQuery){
          _debug(query);
        }
        batch.execute(query);
      });
      result["batchResponse"]=await batch.commit();
      result["message"] = "queries executed successfully";
      result["status"] = "success";
    }
  }
  catch(ex,stack){
    result["message"]=Simplify.getExceptionMessage(ex,stack: stack);
  }
  return result;
}