diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-02-26 22:08:38 -0500 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-02-26 22:08:38 -0500 |
commit | 7d258616412046deb22611d7a906b909f919ef2b (patch) | |
tree | 194d46ff5a2f58a6158161976295e8cfd8bd27a4 | |
parent | 6003adae83b6fdab16bc99cbba13a45831068daa (diff) |
Quick and dirty strava import rate limiting
-rw-r--r-- | src/importer.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/importer.rs b/src/importer.rs index 644f3b0..a32a0ee 100644 --- a/src/importer.rs +++ b/src/importer.rs @@ -370,11 +370,11 @@ fn import_strava_user<S: strava::StravaApi>( let conn = &shared.conn.lock().unwrap(); let now = Utc::now(); conn.transaction::<(), Error, _>(|| { - for &missing_id in &missing_ids { + for (i, &missing_id) in missing_ids.iter().enumerate() { db::insert_task( conn, &models::NewTask { - start_at: now, + start_at: now + chrono::Duration::seconds(i as i64 * 10), state: models::TaskState::NEW, username: username, payload: &to_value( |