estableceExpiracion static method
Funcion que toma como paramentro una fecha de tipo String YYYY-MM-DD y devuelve true si esa fecha es mayor a la fecha actual y false si es menor
Implementation
static bool estableceExpiracion({required String fechaExpiracion}) {
RegExp fechaRegex = RegExp(r'^\d{4}-\d{2}-\d{2}$');
bool esFechaValida = fechaRegex.hasMatch(fechaExpiracion);
if (!esFechaValida) {
FlutterUtilsProvider.logDebug(
'La fecha de fechaExpiracion para la funcion estableceExpiracion no es valida $fechaExpiracion');
return false;
}
String fechaFormateadaActual = obtieneFechaActualFormateada();
if (fechaFormateadaActual.compareTo(fechaExpiracion) > 0) {
return false;
}
return true;
}