Skip to content

Commit a38c1a1

Browse files
committed
do not fetch date on every parse
1 parent 4017730 commit a38c1a1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/segment/TcfCaV1CoreSegment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ public TcfCaV1CoreSegment(String encodedString) {
3434

3535
@Override
3636
protected EncodableBitStringFields initializeFields() {
37-
Instant date = Instant.now();
37+
// NOTE: TcfCaV1.setFieldValue records modifications
38+
Instant date = Instant.EPOCH;
3839

3940
EncodableBitStringFields fields = new EncodableBitStringFields(TcfCaV1Field.TCFCAV1_CORE_SEGMENT_FIELD_NAMES);
4041
fields.put(TcfCaV1Field.VERSION, new EncodableFixedInteger(6, TcfCaV1.VERSION));

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/segment/TcfEuV2CoreSegment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ public TcfEuV2CoreSegment(String encodedString) {
3434

3535
@Override
3636
protected EncodableBitStringFields initializeFields() {
37-
Instant date = Instant.now();
37+
// NOTE: TcfEuV2.setFieldValue records modifications
38+
Instant date = Instant.EPOCH;
3839

3940
EncodableBitStringFields fields = new EncodableBitStringFields(TcfEuV2Field.TCFEUV2_CORE_SEGMENT_FIELD_NAMES);
4041
fields.put(TcfEuV2Field.VERSION, new EncodableFixedInteger(6, TcfEuV2.VERSION));

0 commit comments

Comments
 (0)