Skip to content

Commit ec89a55

Browse files
authored
Merge pull request #1646 from joreilly/dc_london_26
Droidcon London 2025
2 parents 814a42c + 8e0906e commit ec89a55

File tree

3 files changed

+16
-0
lines changed
  • backend
    • datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore
    • service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import

3 files changed

+16
-0
lines changed

backend/datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore/ConferenceId.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ enum class ConferenceId(val id: String) {
4343
AndroidMakers2025("androidmakers2025"),
4444
KotlinConf2025("kotlinconf2025"),
4545
DroidconNYC2025("droidconnyc2025"),
46+
DroidConLondon2025("droidconlondon2025"),
4647
;
4748

4849
companion object {

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import dev.johnoreilly.confetti.backend.import.Sessionize.importDevFestVenice202
1111
import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLisbon2023
1212
import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLisbon2024
1313
import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLondon2024
14+
import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLondon2025
1415
import io.ktor.http.HttpStatusCode
1516
import io.ktor.server.application.call
1617
import io.ktor.server.application.install
@@ -144,6 +145,7 @@ private suspend fun update(conf: String?): Int {
144145
ConferenceId.DevFestWarsaw2024 -> Sessionize.importDevFestWarsaw2024()
145146
ConferenceId.AndroidMakers2025 -> Sessionize.importAndroidMakers2025()
146147
ConferenceId.KotlinConf2025 -> Sessionize.importKotlinConf2025()
148+
ConferenceId.DroidConLondon2025 -> importDroidconLondon2025()
147149
null -> error("")
148150
}
149151
}

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,19 @@ object Sessionize {
789789
)
790790
}
791791

792+
suspend fun importDroidconLondon2025(): Int {
793+
return writeData(
794+
getData(url = "https://sessionize.com/api/v2/4l4dqh27/view/All", zoneId = "Europe/London"),
795+
config = DConfig(
796+
id = ConferenceId.DroidConLondon2025.id,
797+
name = "droidcon London 2025",
798+
timeZone = "Europe/London",
799+
themeColor = "0xFF75E1C6"
800+
),
801+
venue = businessDesignCenter,
802+
)
803+
}
804+
792805
suspend fun importDevFestVenice2024(): Int {
793806
return writeData(
794807
getData("https://sessionize.com/api/v2/r14kt8fj/view/All"),

0 commit comments

Comments
 (0)