[gitlab] set the correct date format for GQL API

GitOrigin-RevId: 938026649f7989007d990410712d82c93809773b
This commit is contained in:
Ivan Semenov
2023-01-13 14:43:32 +01:00
committed by intellij-monorepo-bot
parent 6704b238d0
commit b6822634af

View File

@@ -13,11 +13,13 @@ import com.intellij.collaboration.api.graphql.GraphQLErrorException
import com.intellij.collaboration.api.json.JsonDataSerializer
import org.jetbrains.plugins.gitlab.api.GitLabRestJsonDataDeSerializer.genericConfig
import java.io.Reader
import java.text.SimpleDateFormat
object GitLabGQLDataDeSerializer : JsonDataSerializer, GraphQLDataDeserializer {
private val mapper: ObjectMapper = jacksonObjectMapper()
.genericConfig()
.setDateFormat(SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"))
.setPropertyNamingStrategy(PropertyNamingStrategies.LOWER_CAMEL_CASE)
override fun toJsonBytes(content: Any): ByteArray = mapper.writeValueAsBytes(content)