From 3ea20fba9e2be77a53b869ac12c303a213b9b637 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Fri, 21 Feb 2020 21:01:10 +0800 Subject: [PATCH] api: items/sync: make sure we don't go beyond sync_token when using cursor_token to fetch content --- src/api.rs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/api.rs b/src/api.rs index 60d50af..309dcb0 100644 --- a/src/api.rs +++ b/src/api.rs @@ -192,6 +192,7 @@ fn items_sync(db: DbConn, u: user::User, params: Json) -> Custom = None; + let mut max_id: Option = None; let mut had_cursor = false; if let Some(cursor_token) = inner_params.cursor_token { @@ -200,15 +201,23 @@ fn items_sync(db: DbConn, u: user::User, params: Json) -> Custom {