timestampFromMap static method
Implementation
static Timestamp? timestampFromMap(dynamic data, String key) {
// ignore: avoid_dynamic_calls
if (data != null && data[key] is Map) {
final rawTimestamp = Map<String, dynamic>.from(
Helper.fromMap(
// ignore: avoid_dynamic_calls
data[key] as Map<String, dynamic>,
),
);
final second = rawTimestamp['_seconds'] as int;
final nanoseconds = rawTimestamp['_nanoseconds'] as int;
return Timestamp(second, nanoseconds);
}
return null;
}