ifModifiedSince property

  1. @override
DateTime? get ifModifiedSince
override

The date and time specified by the ifModifiedSinceHeader header, if any.

Implementation

@override
get ifModifiedSince {
  final string = value('if-modified-since');
  if (string == null) return null;

  try {
    return DateTime.parse(string);
  } on FormatException {
    return null;
  }
}
  1. @override
set ifModifiedSince (DateTime? value)
override

The date and time specified by the ifModifiedSinceHeader header, if any.

Implementation

@override
set ifModifiedSince(DateTime? value) {
  if (value != null) {
    set('if-modified-since', value.toUtc().toIso8601String());
  } else {
    _headers.remove('if-modified-since');
  }
}