Set minimum user id length in amplitude calls
This commit is contained in:
@@ -52,6 +52,12 @@ lazy_static! {
|
||||
struct AmplitudeEventBatch {
|
||||
api_key: &'static str,
|
||||
events: Vec<AmplitudeEvent>,
|
||||
options: AmplitudeEventBatchOptions,
|
||||
}
|
||||
|
||||
#[derive(Serialize)]
|
||||
struct AmplitudeEventBatchOptions {
|
||||
min_id_length: usize,
|
||||
}
|
||||
|
||||
#[derive(Serialize)]
|
||||
@@ -239,7 +245,11 @@ impl Telemetry {
|
||||
}
|
||||
}
|
||||
|
||||
let batch = AmplitudeEventBatch { api_key, events };
|
||||
let batch = AmplitudeEventBatch {
|
||||
api_key,
|
||||
events,
|
||||
options: AmplitudeEventBatchOptions { min_id_length: 1 },
|
||||
};
|
||||
json_bytes.clear();
|
||||
serde_json::to_writer(&mut json_bytes, &batch)?;
|
||||
let request =
|
||||
|
||||
Reference in New Issue
Block a user