Remove custom OffsetDateTime mappings in OpenAPI config and ensure timestamps are converted to UTC in ChatLog.

This commit is contained in:
akastijn 2026-07-18 21:04:54 +02:00
parent 8546bda28a
commit af6820d1bf
2 changed files with 2 additions and 4 deletions

View File

@ -12,6 +12,7 @@ import java.sql.PreparedStatement;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.time.Instant; import java.time.Instant;
import java.time.ZoneOffset;
import java.util.UUID; import java.util.UUID;
@AllArgsConstructor @AllArgsConstructor
@ -49,7 +50,7 @@ public class ChatLog implements BatchInsertable {
chatMessageDto.setMessage(GsonComponentSerializer.gson().serialize(miniMessage)); chatMessageDto.setMessage(GsonComponentSerializer.gson().serialize(miniMessage));
chatMessageDto.setChannel(ChatMessageDto.ChannelEnum.CHAT); chatMessageDto.setChannel(ChatMessageDto.ChannelEnum.CHAT);
chatMessageDto.setServer(server); chatMessageDto.setServer(server);
chatMessageDto.setTimestamp(timestamp); chatMessageDto.setTimestamp(timestamp.atOffset(ZoneOffset.UTC));
chatMessageDto.setUuid(uuid); chatMessageDto.setUuid(uuid);
chatMessageDto.setBlocked(blocked); chatMessageDto.setBlocked(blocked);
return chatMessageDto; return chatMessageDto;

View File

@ -45,9 +45,6 @@ tasks.named<org.openapitools.generator.gradle.plugin.tasks.GenerateTask>("openAp
) )
) )
typeMappings.set(mapOf("OffsetDateTime" to "Instant"))
importMappings.set(mapOf("OffsetDateTime" to "java.time.Instant"))
generateApiTests.set(false) generateApiTests.set(false)
generateApiDocumentation.set(false) generateApiDocumentation.set(false)
generateModelTests.set(false) generateModelTests.set(false)