feat(usage): enrich audit metadata and detail views

This commit is contained in:
elky
2026-07-17 19:20:16 +08:00
parent 0be380243b
commit 664c063a06
79 changed files with 6968 additions and 1294 deletions
+9
View File
@@ -58,6 +58,15 @@ export function mergeChatPiiRedactionFeatureSettings(
return Object.keys(settings).length > 0 ? settings : null
}
export function removeChatPiiRedactionFeatureSettings(
featureSettings: unknown,
): FeatureSettingsMap | null {
if (!isRecord(featureSettings)) return null
const settings: FeatureSettingsMap = { ...featureSettings }
delete settings.chat_pii_redaction
return Object.keys(settings).length > 0 ? settings : null
}
export function readNotificationPushServiceFeatureSettings(
featureSettings: unknown,
): NotificationPushServiceFeatureSettings {