http-api: encode json Instants as millis since epoch

This commit is contained in:
Max Weber
2021-02-24 10:21:31 -07:00
committed by Adam
parent 463b0d73ba
commit 06b8e1b798
3 changed files with 17 additions and 10 deletions

View File

@@ -26,6 +26,7 @@ package net.runelite.http.service.loottracker;
import java.io.IOException;
import java.time.Instant;
import java.time.temporal.ChronoField;
import java.util.Collections;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
@@ -88,7 +89,7 @@ public class LootTrackerControllerTest
{
LootRecord lootRecord = new LootRecord();
lootRecord.setType(LootRecordType.NPC);
lootRecord.setTime(Instant.now());
lootRecord.setTime(Instant.now().with(ChronoField.NANO_OF_SECOND, 0));
lootRecord.setDrops(Collections.singletonList(new GameItem(4151, 1)));
String data = RuneLiteAPI.GSON.toJson(Collections.singletonList(lootRecord));