mirror of
https://github.com/Heretek-AI/GDevelop-BYOK.git
synced 2026-07-01 18:48:04 -04:00
[GH-ISSUE #22] M001/S02/T02: Wire config IPC handlers, preload bridge, and update fixture chain #23
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @BillyOutlast on GitHub (May 17, 2026).
Original GitHub issue: https://github.com/Heretek-AI/GDevelop-BYOK/issues/22
T02: Wire config IPC handlers, preload bridge, and update fixture chain
Why T01 created the config persistence module but it's not yet accessible from the renderer process. This task wires it into the IPC pipeline: adds config IPC handlers to byokHandler.js, exposes config API via byokBridge.js, creates the byok-config.js fixture, updates byok-embedded.js to bootstrap the config store, and updates all fixture scripts (restore-fixtures, sabotage-fixtures, test-patches) to include the new fixture.
Files
src/ipc/byokHandler.jssrc/preload/byokBridge.jstest/fixtures/newIDE/electron-app/app/scripts/byok-config.jstest/fixtures/newIDE/electron-app/app/scripts/byok-embedded.jsscripts/restore-fixtures.jsscripts/create-sabotaged-fixtures.jsscripts/test-patches.jstest/integration/config-ipc.test.jsVerification