Files
platform/src/workspaces/injector/cookie-target-match.ts
T
2026-02-16 19:34:35 +00:00

17 lines
460 B
TypeScript

import type { RuntimeCookieTargeting } from 'types/runtime';
export const matchCookieTargeting = (cookie: string, cookieTargeting: RuntimeCookieTargeting[]) => {
if (!cookieTargeting || cookieTargeting.length === 0) return true;
if (!cookie) return false;
for (let targeting of cookieTargeting) {
for (let cookieValue of targeting.cookieValues) {
if (cookie.includes(cookieValue)) {
return true;
}
}
}
return false;
};