customJsonEncoder function

dynamic customJsonEncoder(
  1. 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;
}