diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/subscriptions/ApolloSubscriptionProtocolHandler.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/subscriptions/ApolloSubscriptionProtocolHandler.kt index 1fedc7af..3d4e5a77 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/subscriptions/ApolloSubscriptionProtocolHandler.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/subscriptions/ApolloSubscriptionProtocolHandler.kt @@ -66,16 +66,19 @@ class ApolloSubscriptionProtocolHandler( fun handleMessage(context: WsMessageContext): Flow { val operationMessage = convertToMessageOrNull(context.message()) ?: return flowOf(basicConnectionErrorMessage) - logger.debug { - "GraphQL subscription client message, sessionId=${context.sessionId} type=${operationMessage.type} operationName=${ - getOperationName(operationMessage.payload) - } ${ - if (serverConfig.gqlDebugLogsEnabled.value) { - "operationMessage=$operationMessage" - } else { - "" - } - }" + + if (operationMessage.type != GQL_PING.type) { + logger.debug { + "GraphQL subscription client message, sessionId=${context.sessionId} type=${operationMessage.type} operationName=${ + getOperationName(operationMessage.payload) + } ${ + if (serverConfig.gqlDebugLogsEnabled.value) { + "operationMessage=$operationMessage" + } else { + "" + } + }" + } } return try {