mirror of
https://github.com/openai/codex.git
synced 2026-10-31 19:28:49 +00:00
22 lines
565 B
Rust
22 lines
565 B
Rust
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<AuthManager>,
|
|
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),
|
|
),
|
|
)
|
|
}
|