fun retrieveTimeOffset()

in agent-sdk/src/main/java/co/elastic/otel/android/internal/features/clock/RemoteTimeOffsetManager.kt [175:193]


        fun retrieveTimeOffset(): TimeOffset? {
            return checkNoValue(
                preferencesService.retrieveLong(
                    KEY_TIME_OFFSET,
                    NO_VALUE
                )
            )?.let { offset ->
                val expireTime =
                    checkNoValue(preferencesService.retrieveLong(
                        KEY_EXPIRE_TIME,
                        NO_VALUE
                    ))
                        ?: throw IllegalStateException()
                TimeOffset(
                    offset,
                    expireTime
                )
            }
        }