toMapEntry method
Implementation
Future<MapEntryToFire> toMapEntry(String name, FireAdapter<T> adapter) async {
final data = await receiveData();
final allowsOperation = await super.allowsOperation(data);
if (!allowsOperation) {
return MapEntryToFire.cancelOperation();
}
final isValueValid = await super.isValid(data);
if (!isValueValid) {
return MapEntryToFire.invalid();
}
final fireData = await adapter.toFire(data);
return MapEntryToFire.valid(name, fireData);
}