delete method
Implementation
Future<RestoreFunction> delete() async {
return await when(
(reference, data) async {
await reference.delete();
return () async {
await reference.set(data);
};
},
unsaved: (_) {
throw UnsupportedError('You cannot delete an uncommited doc');
},
);
}