use std::sync::Arc; use codex_analytics::AnalyticsEventsClient; use codex_core::config::Config; use codex_login::AuthManager; pub(crate) fn analytics_events_client_from_config( auth_manager: Arc, config: &Config, default_analytics_enabled: bool, ) -> AnalyticsEventsClient { AnalyticsEventsClient::new( auth_manager, config.chatgpt_base_url.trim_end_matches('/').to_string(), Some( config .analytics_enabled .unwrap_or(default_analytics_enabled), ), ) }