Skip to content

Commit 175d2b9

Browse files
refactor(audience): dedup with core and remove sdk consent layer
- Delete web/src/attribution.ts, web/src/cookie.ts — use core's collectAttribution() and getOrCreateSession() instead - Delete sdk/src/consent.ts, web/src/consent-transport.ts — use core's createConsentManager() instead of custom ConsentController class - Web-specific cleanup (stop queue, delete cookies, purge identify/alias) now lives inline in ImmutableWebSDK.setConsent() Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1f2442d commit 175d2b9

9 files changed

Lines changed: 46 additions & 557 deletions

File tree

packages/audience/sdk/src/consent.test.ts

Lines changed: 0 additions & 112 deletions
This file was deleted.

packages/audience/sdk/src/consent.ts

Lines changed: 0 additions & 91 deletions
This file was deleted.

packages/audience/sdk/src/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
export type { AudienceSDKConfig } from './types';
22
export { DebugLogger } from './debug';
3-
export { ConsentManager } from './consent';
4-
export type { ConsentTransport, ConsentCallbacks } from './consent';

packages/audience/web/src/attribution.test.ts

Lines changed: 0 additions & 132 deletions
This file was deleted.

0 commit comments

Comments
 (0)