better step size for small intervals

This commit is contained in:
Robin Appelman 2020-01-25 14:57:25 +01:00
commit 2f2fc8615d

View file

@ -3,6 +3,7 @@ use reqwest::Client;
use serde::Deserialize; use serde::Deserialize;
use std::time::SystemTime; use std::time::SystemTime;
use tokio::time::Duration; use tokio::time::Duration;
use std::cmp::{min, max};
#[derive(Debug, Error)] #[derive(Debug, Error)]
pub enum Error { pub enum Error {
@ -134,7 +135,7 @@ impl EdgeDetector {
query, query,
start_time, start_time,
end_time, end_time,
60, min(60usize, max(2usize, (end_time as usize - start_time as usize) / 240)),
) )
.await? .await?
.data .data