[APP-1787] Some analytics cleanup (#9736)

* Clean up flags

* Move getMetadataForLogger

* Nail down attributers

* Polyfill features cache
This commit is contained in:
Eric Bailey
2026-01-22 16:57:59 -06:00
committed by GitHub
parent 6534630d16
commit df89b79c2a
9 changed files with 72 additions and 39 deletions
+19 -1
View File
@@ -53,9 +53,27 @@ export type NavigationMetadata = {
}
let navigationMetadata: NavigationMetadata | undefined
export function getNavigationMetadata() {
console.log('metadata', JSON.stringify(navigationMetadata, null, 2))
return navigationMetadata
}
export function setNavigationMetadata(meta: NavigationMetadata | undefined) {
navigationMetadata = meta
}
/**
* We don't want or need to send all data to the logger
*/
export function getMetadataForLogger({
base,
geolocation,
session,
}: Metadata): Record<string, any> {
return {
deviceId: base.deviceId,
sessionId: base.sessionId,
platform: base.platform,
appVersion: base.appVersion,
countryCode: geolocation.countryCode,
regionCode: geolocation.regionCode,
isBskyPds: session?.isBskyPds || 'anonymous',
}
}