bool Geolocation::haveSuitableCachedPosition(const PositionOptions& options) { if (!m_lastPosition) return false; DCHECK(isAllowed()); if (!options.maximumAge()) return false; DOMTimeStamp currentTimeMillis = convertSecondsToDOMTimeStamp(currentTime()); return m_lastPosition->timestamp() > currentTimeMillis - options.maximumAge(); }
bool Geolocation::haveSuitableCachedPosition(const PositionOptions& options) { Geoposition* cachedPosition = lastPosition(); if (!cachedPosition) return false; if (!options.maximumAge()) return false; DOMTimeStamp currentTimeMillis = convertSecondsToDOMTimeStamp(currentTime()); return cachedPosition->timestamp() > currentTimeMillis - options.maximumAge(); }