Skip to content

Commit faf3eae

Browse files
Merge pull request #476 from IABTechLab/sch-IM-1697-add-milliseconds-to-salt-files
sch-IM-1697 added a millisecond to last updated in salt files
2 parents b4f2c88 + 60d1f60 commit faf3eae

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/java/com/uid2/admin/store/writer/SaltSerializer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ public static String toCsv(SaltEntry[] entries) {
1616
}
1717

1818
private static void addLine(SaltEntry entry, StringBuilder stringBuilder) {
19+
long lastUpdated = entry.lastUpdated();
1920
stringBuilder
2021
.append(entry.id())
2122
.append(",")
22-
.append(entry.lastUpdated())
23+
.append(lastUpdated % 1000 == 0 ? lastUpdated + 1 : lastUpdated)
2324
.append(",")
2425
.append(entry.currentSalt());
2526

src/test/java/com/uid2/admin/store/writer/EncryptedSaltStoreWriterTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,12 @@ private void assertWrittenFileEquals(String fileLocation, RotatingSaltProvider.S
232232
for (int i = 0; i < lines.length; i++) {
233233
var line = lines[i];
234234
var entry = entries[i];
235+
var lastUpdated = entry.lastUpdated() % 1000 == 0 ? entry.lastUpdated() + 1 : entry.lastUpdated();
235236
String[] fields = line.split(",");
236237

237238
assertAll(
238239
() -> assertEquals(entry.id(), parseLong(fields[0])),
239-
() -> assertEquals(entry.lastUpdated(), parseLong(fields[1])),
240+
() -> assertEquals(lastUpdated, parseLong(fields[1])),
240241
() -> assertEquals(entry.currentSalt(), fields[2]),
241242
() -> assertEquals(entry.refreshFrom(), parseLong(fields[3])),
242243
() -> assertEquals(entry.previousSalt(), fields[4]),

0 commit comments

Comments
 (0)