Skip to content

Commit 699a1ca

Browse files
authored
Merge pull request #1665 from joreilly/dep_updates
dependency updates
2 parents 1c27b34 + 7e94173 commit 699a1ca

File tree

21 files changed

+87
-43
lines changed

21 files changed

+87
-43
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Confetti 🎊
22

3-
![kotlin-version](https://img.shields.io/badge/kotlin-2.2.20-blue?logo=kotlin)
3+
![kotlin-version](https://img.shields.io/badge/kotlin-2.2.21-blue?logo=kotlin)
44

55
[<img src="https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg"
66
alt="Get it on Google Play Store"

backend/service-graphql/src/main/kotlin/dev/johnoreilly/confetti/backend/graphql/DataStoreDataSource.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.graphql
24

35
import dev.johnoreilly.confetti.backend.datastore.DComparatorGe
6+
import kotlin.time.ExperimentalTime
47
import dev.johnoreilly.confetti.backend.datastore.DComparatorLe
58
import dev.johnoreilly.confetti.backend.datastore.DConfig
69
import dev.johnoreilly.confetti.backend.datastore.DFilter

backend/service-graphql/src/main/kotlin/dev/johnoreilly/confetti/backend/graphql/TestDataSource.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.graphql
24

3-
import kotlinx.datetime.Clock
5+
import kotlin.time.Clock
6+
import kotlin.time.ExperimentalTime
47
import kotlinx.datetime.LocalDateTime
58
import kotlinx.datetime.TimeZone
69
import kotlinx.datetime.toInstant

backend/service-graphql/src/main/kotlin/dev/johnoreilly/confetti/backend/graphql/model.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.graphql
24

35
import com.apollographql.apollo.api.ExecutionContext
6+
import kotlin.time.ExperimentalTime
47
import com.apollographql.apollo.ast.GQLStringValue
58
import com.apollographql.apollo.ast.GQLValue
69
import com.apollographql.apollo.execution.Coercing
@@ -11,7 +14,7 @@ import dev.johnoreilly.confetti.backend.*
1114
import dev.johnoreilly.confetti.backend.datastore.DDirection
1215
import dev.johnoreilly.confetti.backend.datastore.DOrderBy
1316
import dev.johnoreilly.confetti.backend.datastore.DataStore
14-
import kotlinx.datetime.Instant as KotlinxInstant
17+
import kotlin.time.Instant as KotlinxInstant
1518
import kotlinx.datetime.LocalDate as KotlinxLocalDate
1619
import kotlinx.datetime.LocalDateTime as KotlinxLocalDateTime
1720

backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/DevFestNantes.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@file:OptIn(ExperimentalCoroutinesApi::class)
1+
@file:OptIn(ExperimentalCoroutinesApi::class, ExperimentalTime::class)
22

33
package dev.johnoreilly.confetti.backend.import
44

@@ -40,6 +40,7 @@ import okhttp3.Request
4040
import okhttp3.coroutines.executeAsync
4141
import kotlin.time.Duration
4242
import kotlin.time.Duration.Companion.minutes
43+
import kotlin.time.ExperimentalTime
4344

4445
private val timeZone = "Europe/Paris"
4546

backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/DroidConSF.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.import
24

35

46
import dev.johnoreilly.confetti.backend.datastore.*
57
import kotlinx.datetime.TimeZone
6-
import kotlinx.datetime.toInstant
78
import kotlinx.datetime.toLocalDateTime
89
import okio.buffer
910
import okio.source
1011
import xoxo.firstNonBlankTextContent
1112
import xoxo.toXmlDocument
1213
import xoxo.walkElements
14+
import kotlin.time.ExperimentalTime
15+
import kotlin.time.Instant
1316

1417

1518
private class SessionizeItem(
@@ -82,8 +85,8 @@ object DroidConSF {
8285
title = item.title,
8386
description = null,
8487
language = item.language,
85-
start = item.start.toInstant().toLocalDateTime(TimeZone.of(TIMEZONE)),
86-
end = item.end.toInstant().toLocalDateTime(TimeZone.of(TIMEZONE)),
88+
start = Instant.parse(item.start).toLocalDateTime(TimeZone.of(TIMEZONE)),
89+
end = Instant.parse(item.end).toLocalDateTime(TimeZone.of(TIMEZONE)),
8790
tags = emptyList(),
8891
rooms = listOf(item.room),
8992
speakers = item.speakers.map { it.id },

backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Fosdem.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.import
24

35
import dev.johnoreilly.confetti.backend.datastore.ConferenceId
@@ -19,6 +21,7 @@ import okhttp3.Request
1921
import xoxo.XmlElement
2022
import xoxo.toXmlDocument
2123
import kotlin.time.Duration.Companion.minutes
24+
import kotlin.time.ExperimentalTime
2225

2326
object Fosdem {
2427
private val timeZone = "Europe/Brussels"

backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/GraphQLSummit.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@file:OptIn(ExperimentalCoroutinesApi::class)
1+
@file:OptIn(ExperimentalCoroutinesApi::class, ExperimentalTime::class)
22

33
package dev.johnoreilly.confetti.backend.import
44

@@ -12,7 +12,6 @@ import dev.johnoreilly.confetti.backend.datastore.DataStore
1212
import kotlinx.coroutines.Dispatchers
1313
import kotlinx.coroutines.ExperimentalCoroutinesApi
1414
import kotlinx.coroutines.withContext
15-
import kotlinx.datetime.Instant
1615
import kotlinx.datetime.TimeZone
1716
import kotlinx.datetime.toLocalDateTime
1817
import kotlinx.serialization.json.Json
@@ -25,6 +24,8 @@ import okhttp3.OkHttpClient
2524
import okhttp3.Request
2625
import okhttp3.RequestBody.Companion.toRequestBody
2726
import okhttp3.coroutines.executeAsync
27+
import kotlin.time.ExperimentalTime
28+
import kotlin.time.Instant
2829

2930
object GraphQLSummit {
3031
private val okHttpClient = OkHttpClient.Builder()

backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/GraphQLSummit2023.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.import
24

35
import com.nfeld.jsonpathkt.JsonPath
@@ -9,7 +11,6 @@ import dev.johnoreilly.confetti.backend.datastore.DSession
911
import dev.johnoreilly.confetti.backend.datastore.DSpeaker
1012
import dev.johnoreilly.confetti.backend.datastore.DVenue
1113
import dev.johnoreilly.confetti.backend.datastore.DataStore
12-
import kotlinx.datetime.Instant
1314
import kotlinx.datetime.LocalDate
1415
import kotlinx.datetime.TimeZone
1516
import kotlinx.datetime.toLocalDateTime
@@ -21,6 +22,8 @@ import kotlinx.serialization.json.jsonObject
2122
import kotlinx.serialization.json.jsonPrimitive
2223
import org.jsoup.Jsoup
2324
import java.io.File
25+
import kotlin.time.ExperimentalTime
26+
import kotlin.time.Instant
2427

2528
object GraphQLSummit2023 {
2629
fun import(): Int {

backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Sessionize.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@file:OptIn(ExperimentalTime::class)
2+
13
package dev.johnoreilly.confetti.backend.import
24

35
import GridTable
@@ -11,7 +13,6 @@ import dev.johnoreilly.confetti.backend.datastore.DSession
1113
import dev.johnoreilly.confetti.backend.datastore.DSpeaker
1214
import dev.johnoreilly.confetti.backend.datastore.DVenue
1315
import dev.johnoreilly.confetti.backend.datastore.DataStore
14-
import kotlinx.datetime.Instant
1516
import kotlinx.datetime.LocalDate
1617
import kotlinx.datetime.LocalDateTime
1718
import kotlinx.datetime.TimeZone
@@ -20,6 +21,8 @@ import net.mbonnin.bare.graphql.asList
2021
import net.mbonnin.bare.graphql.asMap
2122
import net.mbonnin.bare.graphql.asString
2223
import net.mbonnin.bare.graphql.cast
24+
import kotlin.time.ExperimentalTime
25+
import kotlin.time.Instant
2326

2427
object Sessionize {
2528
private val devFestStockholm2023 = "https://sessionize.com/api/v2/nt4ryvlm/view/all"

0 commit comments

Comments
 (0)