Enrich external API failure audit metadata

This commit is contained in:
kdletters
2026-05-28 15:42:46 +08:00
parent 2cd2b9704b
commit f1fb92aa29
40 changed files with 315 additions and 152 deletions

View File

@@ -526,6 +526,7 @@ async fn maybe_generate_hit_object_asset(
let generated = generate_wooden_fish_image_assets(
state,
request_context,
owner_user_id,
session_id,
profile_id.as_str(),
@@ -659,6 +660,7 @@ struct WoodenFishGeneratedImageAssets {
async fn generate_wooden_fish_image_assets(
state: &AppState,
request_context: &RequestContext,
owner_user_id: &str,
session_id: &str,
profile_id: &str,
@@ -666,6 +668,7 @@ async fn generate_wooden_fish_image_assets(
hit_object_reference_image_src: Option<&str>,
) -> Result<WoodenFishGeneratedImageAssets, AppError> {
let settings = require_openai_image_settings(state)?.with_external_api_audit_context(
request_context,
Some(owner_user_id.to_string()),
Some(profile_id.to_string()),
);