Skip to content

Commit 162f641

Browse files
Cleanup
1 parent aa4dfeb commit 162f641

File tree

4 files changed

+80
-92
lines changed

4 files changed

+80
-92
lines changed

bug_bash/src/App.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,11 @@ import React from 'react';
22
import AppLayout from './layout/layout';
33
import { createBrowserRouter, RouterProvider } from 'react-router-dom';
44
import FetchQualifiedSegments from './pages/fetch-qualified-segments/fetch-qualified-segments';
5-
import ValidateUserContext from './pages/validate-user-context/validate-user-context';
65

76
const router = createBrowserRouter([
8-
{
9-
path: '/fetch-qualified-segments',
10-
element: <FetchQualifiedSegments />,
11-
},
127
{
138
path: '/',
14-
element: <ValidateUserContext />,
9+
element: <FetchQualifiedSegments />,
1510
},
1611
]);
1712

bug_bash/src/pages/fetch-qualified-segments/fetch-qualified-segments.tsx

Lines changed: 79 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,83 @@ import { OdpSegmentManager } from '@optimizely/optimizely-sdk/lib/core/odp/odp_s
99
// });
1010

1111
export const FetchQualifiedSegments: React.FC = () => {
12-
// const optimizelyClient = createInstance({
13-
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
14-
// });
1512
const [featureKey, setFeatureKey] = useState<string>('some_key');
1613
const [isSegmentsFetched, setIsSegmentsFetched] = useState<boolean | null>(null);
1714
const [readyResult, setReadyResult] = useState<OptimizelyReturnType>();
1815

1916
const [enableDecision, setEnableDecision] = useState<boolean>(false);
2017
// 1. console should show two qualified segments and a viud
21-
// const [userId] = useState<string>('matjaz-user-1');
18+
const optimizelyClient = createInstance({
19+
sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
20+
});
21+
const [userId] = useState<string>('matjaz-user-1');
22+
const prepareClient = () => {
23+
optimizelyClient.onReady().then(async (res: any) => {
24+
setReadyResult(res);
25+
setIsSegmentsFetched(true);
26+
});
27+
};
2228

2329
// 2. console should show three qualified segments and the same viud
30+
// const optimizelyClient = createInstance({
31+
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
32+
// });
2433
// const [userId] = useState<string>('matjaz-user-2');
34+
// const prepareClient = () => {
35+
// optimizelyClient.onReady().then(async (res: any) => {
36+
// setReadyResult(res);
37+
// setIsSegmentsFetched(true);
38+
// });
39+
// };
2540

2641
// 3. console should show no qualified segments and the same viud
42+
// const optimizelyClient = createInstance({
43+
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
44+
// });
2745
// const [userId] = useState<string>('matjaz-user-3');
46+
// const prepareClient = () => {
47+
// optimizelyClient.onReady().then(async (res: any) => {
48+
// setReadyResult(res);
49+
// setIsSegmentsFetched(true);
50+
// });
51+
// };
2852

2953
// 4. console should show no qualified segments and the same viud
3054
// const [userId] = useState<null>(null);
55+
// const optimizelyClient = createInstance({
56+
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
57+
// });
58+
// const prepareClient = () => {
59+
// optimizelyClient.onReady().then(async (res: any) => {
60+
// setReadyResult(res);
61+
// setIsSegmentsFetched(true);
62+
// });
63+
// };
3164

3265
// 5. the network tab zaious call should be sending the vuid_xxxxx as the vuid and there shouldnt be a fs_userid sent
3366
// const [userId] = useState<string>('vuid_overridden');
67+
// const optimizelyClient = createInstance({
68+
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
69+
// });
70+
// const prepareClient = () => {
71+
// optimizelyClient.onReady().then(async (res: any) => {
72+
// setReadyResult(res);
73+
// setIsSegmentsFetched(true);
74+
// });
75+
// };
3476

3577
// 6. the network tab should show 2 graphql calls
78+
// const [userId] = useState<string>('matjaz-user-3');
79+
// const optimizelyClient = createInstance({
80+
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
81+
// });
82+
// const prepareClient = () => {
83+
// optimizelyClient.onReady().then(async (res: any) => {
84+
// setReadyResult(res);
85+
// setIsSegmentsFetched(true);
86+
// });
87+
// };
88+
3689
// useEffect(() => {
3790
// const callSegments = async () => {
3891
// if (readyResult?.success) {
@@ -44,6 +97,17 @@ export const FetchQualifiedSegments: React.FC = () => {
4497
// }, [readyResult?.success]);
4598

4699
// 7. the network tab should show 2 graphql calls
100+
// const [userId] = useState<string>('matjaz-user-3');
101+
// const optimizelyClient = createInstance({
102+
// sdkKey: 'KZbunNn9bVfBWLpZPq2XC4',
103+
// });
104+
// const prepareClient = () => {
105+
// optimizelyClient.onReady().then(async (res: any) => {
106+
// setReadyResult(res);
107+
// setIsSegmentsFetched(true);
108+
// });
109+
// };
110+
47111
// useEffect(() => {
48112
// const callSegments = async () => {
49113
// if (readyResult?.success) {
@@ -224,19 +288,19 @@ export const FetchQualifiedSegments: React.FC = () => {
224288
// };
225289

226290
// 18. test identifier should return bad request 400
227-
const optimizelyClient = createInstance({
228-
sdkKey: 'TbrfRLeKvLyWGusqANoeR',
229-
});
291+
// const optimizelyClient = createInstance({
292+
// sdkKey: 'TbrfRLeKvLyWGusqANoeR',
293+
// });
230294

231-
const [userId] = useState<string>('matjaz-user-2');
295+
// const [userId] = useState<string>('-user-2');
232296

233-
const prepareClient = () => {
234-
optimizelyClient.onReady().then(async (res: any) => {
235-
setReadyResult(res);
236-
setIsSegmentsFetched(true);
237-
optimizelyClient.sendOdpEvent('ttype', '', new Map([['test', 'test']]));
238-
});
239-
};
297+
// const prepareClient = () => {
298+
// optimizelyClient.onReady().then(async (res: any) => {
299+
// setReadyResult(res);
300+
// setIsSegmentsFetched(true);
301+
// optimizelyClient.sendOdpEvent('ttype', '', new Map([['test', 'test']]));
302+
// });
303+
// };
240304

241305
useEffect(prepareClient, []);
242306

bug_bash/src/pages/validate-user-context/test-component.tsx

Lines changed: 0 additions & 15 deletions
This file was deleted.

bug_bash/src/pages/validate-user-context/validate-user-context.tsx

Lines changed: 0 additions & 56 deletions
This file was deleted.

0 commit comments

Comments
 (0)