customJsonEncoder function
dynamic
customJsonEncoder(
- dynamic item
Implementation
dynamic customJsonEncoder(dynamic item) {
// Convierte un objeto Timestamp de Firestore a un string en formato ISO 8601.
if (item is Timestamp) {
return item.toDate().toIso8601String();
}
// Convierte un objeto DateTime de Dart a un string en formato ISO 8601.
if (item is DateTime) {
return item.toIso8601String();
}
// Para cualquier otro tipo, devuelve el item sin modificar.
return item;
}