@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
20 lines • 710 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handlers = void 0;
const wallet_api_server_1 = require("@ledgerhq/wallet-api-server");
const resolver_1 = require("./resolver");
const handlers = ({ manifest, getFeature, }) => {
const wrappedHandler = (0, wallet_api_server_1.customWrapper)(params => {
const features = (0, resolver_1.getFeatureFlagsForLiveApp)({
requestedFeatureFlagIds: params?.featureFlagIds ?? [],
manifest,
getFeature,
});
return { features };
});
return {
"custom.featureFlags.get": wrappedHandler,
};
};
exports.handlers = handlers;
//# sourceMappingURL=server.js.map