toMap method
Implementation
Future<Map<String, dynamic>> toMap(FireAdapterMap adapters) async {
final entries = <String, dynamic>{};
for (final field in fireValues) {
final entry = await field.toEntry(adapters);
if (entry == null) continue;
switch (entry.status) {
case OperationGuardStatus.invalid:
continue;
case OperationGuardStatus.cancelOperation:
return {};
default:
entries[entry.entry.key] = entry.entry.value;
}
}
return entries;
}