Skip to content

Commit 77d00d2

Browse files
authored
Merge pull request #1667 from joreilly/unbreak-reporting
unbreak reporting
2 parents dbefd05 + b3e9a4d commit 77d00d2

File tree

9 files changed

+23
-25
lines changed

9 files changed

+23
-25
lines changed

backend/datastore/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import compat.patrouille.configureJavaCompatibility
1+
import tapmoc.configureJavaCompatibility
22

33
plugins {
44
kotlin("multiplatform")

backend/service-graphql/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import compat.patrouille.configureJavaCompatibility
1+
import tapmoc.configureJavaCompatibility
22
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
33
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
44

@@ -16,7 +16,7 @@ configureJavaCompatibility(17)
1616
dependencies {
1717
implementation(libs.spring.boot.starter.webflux)
1818
implementation(libs.apollo.execution.spring)
19-
//implementation(libs.apollo.execution.reporting)
19+
implementation(libs.apollo.execution.reporting)
2020
implementation(libs.kotlinx.datetime)
2121
implementation(libs.kotlinx.serialization)
2222
implementation(libs.bare.graphQL)

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import com.apollographql.apollo.api.ExecutionContext
66
import com.apollographql.apollo.execution.ExecutableSchema
77
import com.apollographql.apollo.execution.GraphQLResponse
88
import com.apollographql.apollo.execution.InMemoryPersistedDocumentCache
9-
//import com.apollographql.execution.reporting.ApolloReportingInstrumentation
10-
//import com.apollographql.execution.reporting.ApolloReportingOperationContext
9+
import com.apollographql.execution.reporting.ApolloReportingInstrumentation
10+
import com.apollographql.execution.reporting.ApolloReportingOperationContext
1111
import com.apollographql.execution.spring.apolloSandboxRoutes
1212
import com.apollographql.execution.spring.parseAsGraphQLRequest
1313
import com.example.ServiceExecutableSchemaBuilder
@@ -112,7 +112,7 @@ class DefaultApplication {
112112
if (apolloKey != null) {
113113
println("Enabling Apollo Reporting")
114114
}
115-
//addInstrumentation(ApolloReportingInstrumentation(apolloKey))
115+
addInstrumentation(ApolloReportingInstrumentation(apolloKey))
116116
}
117117
.build()
118118
}
@@ -166,11 +166,11 @@ class DefaultApplication {
166166
val executionContext = UidContext(uid) +
167167
SourceContext(source) +
168168
ConferenceContext(conference) +
169-
maxAgeContext
170-
// ApolloReportingOperationContext(
171-
// serverRequest.headers().header("apollographql-client-name").firstOrNull(),
172-
// serverRequest.headers().header("apollographql-client-version").firstOrNull(),
173-
// )
169+
maxAgeContext +
170+
ApolloReportingOperationContext(
171+
serverRequest.headers().header("apollographql-client-name").firstOrNull(),
172+
serverRequest.headers().header("apollographql-client-version").firstOrNull(),
173+
)
174174

175175
val graphqlRequestResult = serverRequest.parseAsGraphQLRequest()
176176
if (!graphqlRequestResult.isSuccess) {

backend/service-import/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import com.android.build.gradle.internal.tasks.factory.dependsOn
2-
import compat.patrouille.configureJavaCompatibility
1+
import tapmoc.configureJavaCompatibility
32

43
plugins {
54
kotlin("multiplatform")

build-logic/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
alias(libs.plugins.kgp.jvm)
33
alias(libs.plugins.ksp)
44
alias(libs.plugins.gratatouille)
5-
alias(libs.plugins.compat.patrouille)
5+
alias(libs.plugins.tapmoc)
66
}
77

88
dependencies {
@@ -32,12 +32,12 @@ dependencies {
3232
implementation(libs.google.cloud.run)
3333
implementation(libs.kotlinx.datetime)
3434
implementation(libs.roborazzi.gradle.plugin)
35-
implementation(libs.compat.patrouille)
35+
implementation(libs.tapmoc)
3636
}
3737

3838
group = "build-logic"
3939

40-
compatPatrouille {
40+
tapmoc {
4141
java(17)
4242
kotlin(embeddedKotlinVersion)
4343
}

build-logic/src/main/kotlin/options.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import compat.patrouille.configureJavaCompatibility
1+
import tapmoc.configureJavaCompatibility
22
import org.gradle.api.Project
33

44
fun Project.configureCompilerOptions(jvmVersion: Int = 17) {

gradle/libs.versions.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ ksp = "2.3.2"
44
kotlinx-coroutines = "1.10.2"
55
kotlinx-datetime = "0.7.1"
66
kotlinx-serialization = "1.9.0"
7-
apollo-kotlin-execution = "0.1.1"
8-
compatPatrouille = "0.1.0"
7+
apollo-kotlin-execution = "0.1.2"
8+
tapmoc = "0.3.0"
99

1010
agp = "8.13.1"
1111
activity-compose = "1.12.0"
@@ -220,7 +220,7 @@ kermit = { module = "co.touchlab:kermit", version.ref = "kermit" }
220220
tink = "com.google.crypto.tink:tink:1.17.0"
221221
jib-core = "com.google.cloud.tools:jib-core:0.27.2"
222222
google-cloud-run = "com.google.cloud:google-cloud-run:0.67.0"
223-
compat-patrouille = { module = "com.gradleup.compat.patrouille:com.gradleup.compat.patrouille.gradle.plugin", version.ref = "compatPatrouille" }
223+
tapmoc = { module = "com.gradleup.tapmoc:com.gradleup.tapmoc.gradle.plugin", version.ref = "tapmoc" }
224224
generativeai = { module = "dev.shreyaspatil.generativeai:generativeai-google", version.ref = "generativeai" }
225225

226226
roborazzi = { group = "io.github.takahirom.roborazzi", name = "roborazzi", version.ref = "roborazzi" }
@@ -241,4 +241,4 @@ screenshot = { id = "com.android.compose.screenshot", version.ref = "screenshot"
241241
kgp-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
242242
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
243243
gratatouille = { id = "com.gradleup.gratatouille", version = "0.0.4" }
244-
compat-patrouille = { id = "com.gradleup.compat.patrouille", version.ref = "compatPatrouille" }
244+
tapmoc = { id = "com.gradleup.tapmoc", version.ref = "tapmoc" }

shared/src/commonMain/graphql/schema.graphqls

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ type Room {
142142
capacity: Int
143143
}
144144

145+
"""
146+
"""
145147
type Session {
146148
id: String!
147149

shared/src/wasmJsMain/kotlin/dev/johnoreilly/confetti/utils/WasmDateService.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
@file:OptIn(ExperimentalTime::class)
2-
31
package dev.johnoreilly.confetti.utils
42

3+
import kotlinx.datetime.Clock
54
import kotlinx.datetime.LocalDateTime
65
import kotlinx.datetime.TimeZone
76
import kotlinx.datetime.toLocalDateTime
8-
import kotlin.time.Clock
9-
import kotlin.time.ExperimentalTime
107

118
class WasmDateService: DateService {
129
override fun now(): LocalDateTime = Clock.System.now().toLocalDateTime(TimeZone.currentSystemDefault())

0 commit comments

Comments
 (0)