saveModel<T extends BaseModel> method

  1. @override
T saveModel<T extends BaseModel>(
  1. String database,
  2. T model
)
override

Saves the T model in database. models that do not have an existing id will have one automatically assigned to them. This function doesn't care if there is an already existing model or not. Existing models will just be overridden

Implementation

@override
T saveModel<T extends BaseModel>(String database, T model) {
  final map = getMap(database);

  map[model.autoGenId] = getInstance<T>()..copy(model);

  return model;
}