timestampFromMap static method

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

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;
}