We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cee2d95 commit d548b49Copy full SHA for d548b49
1 file changed
examples/express-app/server.mjs
@@ -12,10 +12,12 @@ const featureProvider = new ConfigurationObjectFeatureFlagProvider(config);
12
// https://nodejs.org/api/async_context.html
13
import { AsyncLocalStorage } from "async_hooks";
14
const requestAccessor = new AsyncLocalStorage();
15
-const exampleTargetingContextAccessor = () => {
16
- const req = requestAccessor.getStore();
17
- const { userId, groups } = req.query;
18
- return { userId: userId, groups: groups ? groups.split(",") : [] };
+const exampleTargetingContextAccessor = {
+ getTargetingContext: () => {
+ const req = requestAccessor.getStore();
+ const { userId, groups } = req.query;
19
+ return { userId: userId, groups: groups ? groups.split(",") : [] };
20
+ }
21
};
22
23
const featureManager = new FeatureManager(
0 commit comments