diff --git a/src/background.js b/src/background.js index e5d0747..3d133a5 100644 --- a/src/background.js +++ b/src/background.js @@ -1,12 +1,6 @@ console.log("VG-Observe background loaded"); -globalThis.VGCoreModuleRegistry.registerModule({ - id: "vg-observe", - name: "VG-Observe", - description: "TCF, CMP, GVL and consent evidence observation module", - kind: "evidence", - status: "active", -}); +// VG-Observe module registration lives in src/modules/vg-observe/module.js. const OFFICIAL_IAB_GVL_URL = "https://vendor-list.consensu.org/v3/vendor-list.json"; diff --git a/src/modules/vg-observe/module.js b/src/modules/vg-observe/module.js new file mode 100644 index 0000000..d05d2a4 --- /dev/null +++ b/src/modules/vg-observe/module.js @@ -0,0 +1,13 @@ +const VGObserveModule = Object.freeze({ + id: "vg-observe", + name: "VG-Observe", + description: "Consent, TCF, GVL and evidence observation module", + kind: "evidence", + status: "active", +}); + +globalThis.VGObserveModule = VGObserveModule; + +if (globalThis.VGCoreModuleRegistry) { + globalThis.VGCoreModuleRegistry.registerModule(VGObserveModule); +}