timestampFromMap static method

Timestamp? timestampFromMap(
  1. dynamic data,
  2. String key
)

Implementation

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