store method

  1. @override
Future<bool> store(
  1. FTransactionParams params
)
override

Implementation

@override
store(params) async {
  var _lastId = 0;
  try {
    _db.execute('BEGIN;');
    final st = params.statements.removeAt(0);
    _db.execute(st.sql, st.parameters);
    //_lastId = _db.lastInsertRowId;
    for (var st in params.statements) {
      _db.execute(st.sql, st.parameters);
    }
    _db.execute("COMMIT;");
  } catch (err) {
    print(err);
    _db.execute("END;");
    return false;
  }
  return true;
}