parseTime method
Implementation
DateTime? parseTime(node) {
if (node is Map) {
var time = findKeyValue(node, ['time', 'imageTime']);
if (time != null) {
if (time is num) {
return DateTime.fromMillisecondsSinceEpoch(time.toInt());
}
if (time is String) {
if (RegExp(r'^\d+$').hasMatch(time)) {
return DateTime.fromMillisecondsSinceEpoch(int.parse(time));
}
return DateTime.parse(time);
}
}
}
return null;
}