parent
922fcaf5a6
commit
5b7e31c075
3 changed files with 4 additions and 0 deletions
|
@ -611,6 +611,7 @@ impl Telemetry {
|
||||||
|
|
||||||
let request_body = EventRequestBody {
|
let request_body = EventRequestBody {
|
||||||
installation_id: state.installation_id.as_deref().map(Into::into),
|
installation_id: state.installation_id.as_deref().map(Into::into),
|
||||||
|
metrics_id: state.metrics_id.as_deref().map(Into::into),
|
||||||
session_id: state.session_id.clone(),
|
session_id: state.session_id.clone(),
|
||||||
is_staff: state.is_staff,
|
is_staff: state.is_staff,
|
||||||
app_version: state.app_version.clone(),
|
app_version: state.app_version.clone(),
|
||||||
|
|
|
@ -664,6 +664,7 @@ where
|
||||||
#[derive(Serialize, Debug, clickhouse::Row)]
|
#[derive(Serialize, Debug, clickhouse::Row)]
|
||||||
pub struct EditorEventRow {
|
pub struct EditorEventRow {
|
||||||
installation_id: String,
|
installation_id: String,
|
||||||
|
metrics_id: String,
|
||||||
operation: String,
|
operation: String,
|
||||||
app_version: String,
|
app_version: String,
|
||||||
file_extension: String,
|
file_extension: String,
|
||||||
|
@ -713,6 +714,7 @@ impl EditorEventRow {
|
||||||
os_version: body.os_version.clone().unwrap_or_default(),
|
os_version: body.os_version.clone().unwrap_or_default(),
|
||||||
architecture: body.architecture.clone(),
|
architecture: body.architecture.clone(),
|
||||||
installation_id: body.installation_id.clone().unwrap_or_default(),
|
installation_id: body.installation_id.clone().unwrap_or_default(),
|
||||||
|
metrics_id: body.metrics_id.clone().unwrap_or_default(),
|
||||||
session_id: body.session_id.clone(),
|
session_id: body.session_id.clone(),
|
||||||
is_staff: body.is_staff,
|
is_staff: body.is_staff,
|
||||||
time: time.timestamp_millis(),
|
time: time.timestamp_millis(),
|
||||||
|
|
|
@ -5,6 +5,7 @@ use std::{fmt::Display, sync::Arc, time::Duration};
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct EventRequestBody {
|
pub struct EventRequestBody {
|
||||||
pub installation_id: Option<String>,
|
pub installation_id: Option<String>,
|
||||||
|
pub metrics_id: Option<String>,
|
||||||
pub session_id: Option<String>,
|
pub session_id: Option<String>,
|
||||||
pub is_staff: Option<bool>,
|
pub is_staff: Option<bool>,
|
||||||
pub app_version: String,
|
pub app_version: String,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue