From 6b4c2c42881ccef11795694e09d3fee7226ecca8 Mon Sep 17 00:00:00 2001 From: Oleksandr Katrych Date: Sat, 23 Nov 2024 22:49:48 +0100 Subject: [PATCH 1/2] Add devfest warsaw 24 --- .../backend/datastore/ConferenceId.kt | 1 + .../confetti/backend/import/Main.kt | 1 + .../confetti/backend/import/Sessionize.kt | 24 +++++++++++++++++++ 3 files changed, 26 insertions(+) diff --git a/backend/datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore/ConferenceId.kt b/backend/datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore/ConferenceId.kt index 6cbd5d387..0912e7152 100644 --- a/backend/datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore/ConferenceId.kt +++ b/backend/datastore/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/datastore/ConferenceId.kt @@ -37,6 +37,7 @@ enum class ConferenceId(val id: String) { DroidConLisbon2024("droidconlisbon2024"), DroidConLondon2024("droidconlondon2024"), DevFestVenice2024("devfestvenice2024"), + DevFestWarsaw2024("devfestwarsaw2024"), ; companion object { diff --git a/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt b/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt index 895fe2397..35254fd86 100644 --- a/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt +++ b/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt @@ -138,6 +138,7 @@ private suspend fun update(conf: String?): Int { ConferenceId.DroidConLisbon2024 -> importDroidconLisbon2024() ConferenceId.DroidConLondon2024 -> importDroidconLondon2024() ConferenceId.DevFestVenice2024 -> importDevFestVenice2024() + ConferenceId.DevFestWarsaw2024 -> importDevFestWarsaw2024() null -> error("") } } diff --git a/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Sessionize.kt b/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Sessionize.kt index 9f5ee6a24..7c3d4a206 100644 --- a/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Sessionize.kt +++ b/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Sessionize.kt @@ -719,6 +719,30 @@ object Sessionize { ) } + suspend fun importDevFestWarsaw2024(): Int { + return writeData( + getData("https://sessionize.com/api/v2/mzjxwflc/view/All"), + config = DConfig( + id = ConferenceId.DevFestWarsaw2024.id, + name = "DevFest Warsaw 2024", + timeZone = "Europe/Warsaw", + themeColor = "0xFF512DA8" + ), + venue = DVenue( + id = "main", + name = "Google for Startups Campus Warsaw", + address = "Plac Konesera 10, 03-736 Warszawa", + description = mapOf( + "en" to "Google for Startups Campus Warsaw", + ), + latitude = 52.2561388, + longitude = 21.0453105, + imageUrl = "https://i.postimg.cc/GmVdqZsq/campus-outside.jpg", + floorPlanUrl = null + ), + ) + } + internal fun writeData( sessionizeData: SessionizeData, config: DConfig, From a3045c9b9178d8281962a756101ed8f693fd526a Mon Sep 17 00:00:00 2001 From: Oleksandr Katrych Date: Sat, 23 Nov 2024 22:54:24 +0100 Subject: [PATCH 2/2] Fix missing import --- .../kotlin/dev/johnoreilly/confetti/backend/import/Main.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt b/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt index 35254fd86..43550fb8b 100644 --- a/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt +++ b/backend/service-import/src/jvmMain/kotlin/dev/johnoreilly/confetti/backend/import/Main.kt @@ -138,7 +138,7 @@ private suspend fun update(conf: String?): Int { ConferenceId.DroidConLisbon2024 -> importDroidconLisbon2024() ConferenceId.DroidConLondon2024 -> importDroidconLondon2024() ConferenceId.DevFestVenice2024 -> importDevFestVenice2024() - ConferenceId.DevFestWarsaw2024 -> importDevFestWarsaw2024() + ConferenceId.DevFestWarsaw2024 -> Sessionize.importDevFestWarsaw2024() null -> error("") } }