Skip to content

Commit 7ec5b4e

Browse files
authored
Merge pull request #34 from hydrogen2/master
Optimize isPurposeAllowed() to just check the bit instead of creating…
2 parents f1ee806 + 391d638 commit 7ec5b4e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/iab/gdpr/consent/implementation/v1/ByteBufferBackedVendorConsent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ public int getMaxVendorId() {
100100

101101
@Override
102102
public boolean isPurposeAllowed(int purposeId) {
103-
if (purposeId < 1) return false;
104-
return getAllowedPurposeIds().contains(purposeId);
103+
if (purposeId < 1 || purposeId > PURPOSES_SIZE) return false;
104+
return bits.getBit(PURPOSES_OFFSET + purposeId - 1);
105105
}
106106

107107
@Override

0 commit comments

Comments
 (0)