Skip to content

Commit f6d43b4

Browse files
committed
chore: kotlinx datetime clock migration
1 parent c48c4db commit f6d43b4

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

shared/src/commonMain/kotlin/dev/suresh/Platform.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ import BuildConfig
66
import BuildConfig.Host
77
import io.github.oshai.kotlinlogging.KotlinLogging
88
import kotlin.jvm.JvmName
9+
import kotlin.time.*
910
import kotlinx.coroutines.CoroutineDispatcher
1011
import kotlinx.coroutines.Dispatchers
11-
import kotlinx.datetime.Clock
12-
import kotlinx.datetime.Instant
1312
import kotlinx.datetime.TimeZone
1413
import kotlinx.datetime.toLocalDateTime
1514

@@ -90,7 +89,6 @@ val utcDateTimeNow
9089
val localDateTimeNow
9190
get() = Clock.System.now().toLocalDateTime(TimeZone.currentSystemDefault())
9291

93-
// Expect classes are not stable
9492
// expect class Platform {
9593
// val name: String
9694
// }

shared/src/commonMain/kotlin/dev/suresh/flow/Timer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package dev.suresh.flow
22

3+
import kotlin.time.*
34
import kotlinx.coroutines.delay
45
import kotlinx.coroutines.flow.flow
5-
import kotlinx.datetime.Clock
66
import kotlinx.datetime.TimeZone
77
import kotlinx.datetime.toLocalDateTime
88

shared/src/jvmMain/kotlin/dev/suresh/cert/CertExtn.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ import java.security.cert.PKIXParameters
88
import java.security.cert.TrustAnchor
99
import java.security.cert.X509Certificate
1010
import javax.naming.ldap.LdapName
11-
import kotlinx.datetime.TimeZone
12-
import kotlinx.datetime.toKotlinInstant
13-
import kotlinx.datetime.toLocalDateTime
11+
import kotlin.time.*
12+
import kotlinx.datetime.*
1413

1514
/** Returns the certificate subject DN (common name) from the certificate */
1615
val X509Certificate.commonName

web/src/jsMain/kotlin/App.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import dev.suresh.flow.timerComposeFlow
33
import dev.suresh.http.MediaApiClient
44
import dev.suresh.log
55
import interop.topLevelJsFun
6+
import js.promise.await
67
import kotlin.random.Random
78
import kotlin.time.Duration.Companion.milliseconds
89
import kotlinx.browser.document

0 commit comments

Comments
 (0)