diff options
| author | Conrad Ludgate <conradludgate@gmail.com> | 2023-09-26 14:44:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-26 14:44:56 +0100 |
| commit | bdba88c11f21cef8185e6eebf34be2343d748799 (patch) | |
| tree | 88e898c35f0f24a9c65ad4bf36bd4dc4c786e6d5 /atuin-server/src/handlers | |
| parent | refactor: Duplications reduced in order to align implementations of reading h... (diff) | |
| download | atuin-bdba88c11f21cef8185e6eebf34be2343d748799.zip | |
better sync error messages (#1254)
Diffstat (limited to 'atuin-server/src/handlers')
| -rw-r--r-- | atuin-server/src/handlers/history.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/atuin-server/src/handlers/history.rs b/atuin-server/src/handlers/history.rs index 263d6cba..7d6b2737 100644 --- a/atuin-server/src/handlers/history.rs +++ b/atuin-server/src/handlers/history.rs @@ -63,10 +63,6 @@ pub async fn list<DB: Database>( 100 }; - let history = db - .list_history(&user, req.sync_ts, req.history_ts, &req.host, page_size) - .await; - if req.sync_ts.unix_timestamp_nanos() < 0 || req.history_ts.unix_timestamp_nanos() < 0 { error!("client asked for history from < epoch 0"); return Err( @@ -75,6 +71,10 @@ pub async fn list<DB: Database>( ); } + let history = db + .list_history(&user, req.sync_ts, req.history_ts, &req.host, page_size) + .await; + if let Err(e) = history { error!("failed to load history: {}", e); return Err(ErrorResponse::reply("failed to load history") |
