Skip to content

Commit 4e6a3fc

Browse files
committed
client: Add more debugging
1 parent 2aef72e commit 4e6a3fc

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

client/js/templates/EntriesPage.jsx

+18-2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ function entriesReducer(
3333
state,
3434
action,
3535
) {
36+
console.log(state, action)
3637
switch (action.type) {
3738
case LOAD_MORE:
3839
const { entries } = action.payload;
@@ -109,14 +110,25 @@ function reloadList({
109110
selfoss.entriesPage.setSelectedEntry(null);
110111
}
111112

113+
const reloader_ = reloader;
114+
115+
reloader = (...args) => {
116+
const r = reloader_(...args);
117+
console.trace('reloader', r);
118+
return r;
119+
}
120+
112121
setLoadingState(LoadingState.LOADING);
113122
return reloader(fetchParams, abortController).then(({ entries, hasMore }) => {
114123
setLoadingState(LoadingState.SUCCESS);
115-
selfoss.entriesPage.setHasMore(hasMore);
116124

125+
console.trace('reloader-then', abortController.signal, abortController.signal.aborted);
117126
if (abortController.signal.aborted) {
118127
return;
119128
}
129+
console.log('after')
130+
131+
selfoss.entriesPage.setHasMore(hasMore);
120132

121133
if (append) {
122134
selfoss.entriesPage.appendEntries(entries);
@@ -284,7 +296,11 @@ export function EntriesPage({
284296
return navSourcesExpanded;
285297
}, [params.filter, currentTag, currentSource, searchText]);
286298

287-
const [moreLoadingState, setMoreLoadingState] = useState(LoadingState.INITIAL);
299+
const [moreLoadingState, setMoreLoadingState_] = useState(LoadingState.INITIAL);
300+
const setMoreLoadingState = (...args) => {
301+
console.trace('moreState', ...args);
302+
setMoreLoadingState_(...args);
303+
};
288304

289305
// Perform the scheduled reload.
290306
useEffect(() => {

0 commit comments

Comments
 (0)