File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed
datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore
service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import dev.johnoreilly.confetti.backend.import.Sessionize.importDevFestVenice202
1111import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLisbon2023
1212import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLisbon2024
1313import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLondon2024
14+ import dev.johnoreilly.confetti.backend.import.Sessionize.importDroidconLondon2025
1415import io.ktor.http.HttpStatusCode
1516import io.ktor.server.application.call
1617import 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}
Original file line number Diff line number Diff 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" ),
You can’t perform that action at this time.
0 commit comments