update method
Implementation
@override
Future<RoomModel> update(RoomModel value) {
return roomCollection
.doc(value.documentID)
.update(value
.toEntity(appId: appId)
.copyWith(
timestamp: FieldValue.serverTimestamp(),
)
.toDocument())
.then((_) => value)
.then((v) async {
var newValue = await get(value.documentID);
if (newValue == null) {
return value;
} else {
return newValue;
}
});
}