Skip to content

Commit 798f1a2

Browse files
committed
new harmonized approach
1 parent 99ad675 commit 798f1a2

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@
6565
"requires": {
6666
"FeatureService": {
6767
"model": "@cap-js-community/feature-toggle-library"
68+
},
69+
"redis-featureToggles": {
70+
"options": {},
71+
"vcap": {
72+
"label": "redis-cache"
73+
}
6874
}
6975
}
7076
}

src/plugin.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,14 +169,17 @@ const activate = async () => {
169169
return;
170170
}
171171

172-
const ftsAutoConfig = await _discoverFtsAutoConfig();
172+
const configAuto = await _discoverFtsAutoConfig();
173+
const { credentials: redisCredentials, options: redisClientOptions } =
174+
cds.requires["redis-featureToggles"] || cds.requires["redis"];
175+
173176
await toggles.initializeFeatures({
174177
config: envFeatureToggles?.config,
175178
configFile: envFeatureToggles?.configFile,
176179
configFiles: envFeatureToggles?.configFiles,
177-
configAuto: ftsAutoConfig,
178-
redisClientOptions: envFeatureToggles?.redisClientOptions,
179-
redisClusterOptions: envFeatureToggles?.redisClusterOptions,
180+
configAuto,
181+
redisClientOptions,
182+
redisCredentials,
180183
});
181184

182185
_registerFeatureProvider(envFeatureToggles);

0 commit comments

Comments
 (0)