upsert method

Future<void> upsert(
  1. NewModel newObject
)

Implementation

Future<void> upsert(NewModel newObject) async {
  var oldObject = await get(newObject.docId);

  if (oldObject != null) {
    await update(newObject, oldObject);
  } else {
    await insert(newObject);
  }
}