Unverified Commit 5e792236 authored by Athurg Gooth's avatar Athurg Gooth Committed by GitHub

fix: infinite loop while daily memos more than DEFAULT_MEMO_LIMIT (#1730)

Co-authored-by: 's avatarAthurg Feng <athurg@gooth.org>
parent 45c11962
......@@ -39,9 +39,11 @@ const DailyReview = () => {
.sort((a, b) => getTimeStampByDate(a.createdTs) - getTimeStampByDate(b.createdTs));
useEffect(() => {
let offset = 0;
const fetchMoreMemos = async () => {
try {
const fetchedMemos = await memoStore.fetchMemos();
const fetchedMemos = await memoStore.fetchMemos(DEFAULT_MEMO_LIMIT, offset);
offset += fetchedMemos.length;
if (fetchedMemos.length === DEFAULT_MEMO_LIMIT) {
const lastMemo = last(fetchedMemos);
if (lastMemo && lastMemo.createdTs > currentDateStamp) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment