forge/arma/client/addons/store/XEH_postInitClient.sqf
Jacob Schmidt bdc1e36e63 Implement interactive garage UI with service-based client bridge
- replace placeholder garage interaction with real UI open flow
- add catalog/session/UI bridge services for hydrate, sync, store, and retrieve actions
- migrate garage web UI bundle to new app shell/runtime structure
- align org/store function naming with shared init and UI bridge patterns
2026-03-14 03:06:18 -05:00

12 lines
430 B
Plaintext

#include "script_component.hpp"
if (isNil QGVAR(StoreCatalogService)) then { call FUNC(initCatalogService); };
if (isNil QGVAR(StoreClass)) then { call FUNC(initClass); };
if (isNil QGVAR(StoreUIBridge)) then { call FUNC(initUIBridge); };
[QGVAR(responseCheckout), {
params [["_payload", createHashMap, [createHashMap]]];
GVAR(StoreUIBridge) call ["handleCheckoutResponse", [_payload]];
}] call CFUNC(addEventHandler);