getUpdated method

Future<DateTime?> getUpdated(
  1. Config config
)

Implementation

Future<DateTime?> getUpdated(Config config) async {
  final _updated = metadata['updated'] as String?;
  if (_updated != null) {
    return DateTime.parse(_updated);
  } else {
    // TODO: Git value may be cached after obtaining.
    final _gitModified = await GitUtil.getModified(
      fs.file(Path.join(config.build.contentDir, path)),
    );
    return _gitModified ?? date;
  }
}