diff --git a/mobile/package.json b/mobile/package.json index e72c3c1..af2c25a 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -18,6 +18,7 @@ "@bytelyst/auth-client": "file:../../learning_ai_common_plat/packages/auth-client", "@bytelyst/blob-client": "file:../../learning_ai_common_plat/packages/blob-client", "@bytelyst/design-tokens": "file:../../learning_ai_common_plat/packages/design-tokens", + "@bytelyst/diagnostics-client": "file:../../learning_ai_common_plat/packages/diagnostics-client", "@bytelyst/feature-flag-client": "file:../../learning_ai_common_plat/packages/feature-flag-client", "@bytelyst/kill-switch-client": "file:../../learning_ai_common_plat/packages/kill-switch-client", "@bytelyst/offline-queue": "file:../../learning_ai_common_plat/packages/offline-queue", diff --git a/mobile/src/lib/platform.ts b/mobile/src/lib/platform.ts index 5ea34ee..be66565 100644 --- a/mobile/src/lib/platform.ts +++ b/mobile/src/lib/platform.ts @@ -2,6 +2,7 @@ import { createTelemetryClient } from '@bytelyst/telemetry-client'; import { createFeatureFlagClient } from '@bytelyst/feature-flag-client'; import { createKillSwitchClient } from '@bytelyst/kill-switch-client'; import { createBlobClient } from '@bytelyst/blob-client'; +import { createDiagnosticsClient } from '@bytelyst/diagnostics-client'; import { API_CONFIG, PRODUCT_ID } from '../api/config'; import { mmkvStorage } from '../store/mmkv-storage'; @@ -41,6 +42,13 @@ export const blobClient = createBlobClient({ getAccessToken, }); +export const diagnosticsClient = createDiagnosticsClient({ + baseUrl: API_CONFIG.platformBaseUrl, + productId: PRODUCT_ID, + platform: 'mobile', + getAccessToken, +}); + let platformInitialized = false; export async function initPlatform(): Promise {