Skip to content

Commit 9c45ad7

Browse files
committed
fixup: use telemetryAtlasUserId instead
1 parent 6cc819e commit 9c45ad7

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

packages/compass-generative-ai/src/atlas-ai-service.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { AtlasServiceError } from '@mongodb-js/atlas-service/renderer';
88
import type { ConnectionInfo } from '@mongodb-js/compass-connections/provider';
99
import type { Document } from 'mongodb';
1010
import type { Logger } from '@mongodb-js/compass-logging';
11-
import { EJSON } from 'bson';
11+
import { EJSON, UUID } from 'bson';
1212
import { signIntoAtlasWithModalPrompt } from './store/atlas-signin-reducer';
1313
import { getStore } from './store/atlas-ai-store';
1414
import { optIntoGenAIWithModalPrompt } from './store/atlas-optin-reducer';
@@ -245,7 +245,8 @@ export class AtlasAiService {
245245
if (urlId === 'user-access') {
246246
return this.atlasService.cloudEndpoint(
247247
aiURLConfig[this.apiURLPreset][urlId](
248-
this.preferences.getPreferencesUser().id
248+
this.preferences.getPreferences().telemetryAtlasUserId ??
249+
new UUID().toString()
249250
)
250251
);
251252
}

packages/compass-web/src/entrypoint.tsx

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import AppRegistry, {
33
AppRegistryProvider,
44
GlobalAppRegistryProvider,
55
} from 'hadron-app-registry';
6-
import { UUID } from 'bson';
76
import type { ConnectionInfo } from '@mongodb-js/compass-connections/provider';
87
import { useConnectionActions } from '@mongodb-js/compass-connections/provider';
98
import { CompassInstanceStorePlugin } from '@mongodb-js/compass-app-stores';
@@ -15,11 +14,7 @@ import {
1514
DatabasesWorkspaceTab,
1615
CollectionsWorkspaceTab,
1716
} from '@mongodb-js/compass-databases-collections';
18-
import {
19-
CompassComponentsProvider,
20-
css,
21-
usePersistedState,
22-
} from '@mongodb-js/compass-components';
17+
import { CompassComponentsProvider, css } from '@mongodb-js/compass-components';
2318
import {
2419
WorkspaceTab as CollectionWorkspace,
2520
CollectionTabsProvider,
@@ -266,9 +261,6 @@ const CompassWeb = ({
266261
onLog,
267262
onDebug,
268263
});
269-
const [telemetryAnonymousId] = usePersistedState('telemetryAnonymousId', () =>
270-
new UUID().toString()
271-
);
272264

273265
const preferencesAccess = useRef(
274266
new CompassWebPreferencesAccess({
@@ -292,7 +284,6 @@ const CompassWeb = ({
292284
enableCreatingNewConnections: false,
293285
enableGlobalWrites: false,
294286
optInDataExplorerGenAIFeatures: false,
295-
telemetryAnonymousId,
296287
...initialPreferences,
297288
})
298289
);

0 commit comments

Comments
 (0)