Chat List: Fix jumping
This commit is contained in:
parent
3f4901df28
commit
131ff8823e
@ -70,6 +70,10 @@ export default (
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!noScroll) {
|
||||||
|
lastParamsRef.current = { ...lastParamsRef.current, direction, offsetId };
|
||||||
|
}
|
||||||
|
|
||||||
const {
|
const {
|
||||||
newViewportIds, areSomeLocal, areAllLocal,
|
newViewportIds, areSomeLocal, areAllLocal,
|
||||||
} = getViewportSlice(listIds, offsetId, direction, listSlice);
|
} = getViewportSlice(listIds, offsetId, direction, listSlice);
|
||||||
@ -80,10 +84,6 @@ export default (
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!areAllLocal && loadMoreBackwards) {
|
if (!areAllLocal && loadMoreBackwards) {
|
||||||
if (!noScroll) {
|
|
||||||
lastParamsRef.current = { ...lastParamsRef.current, direction, offsetId };
|
|
||||||
}
|
|
||||||
|
|
||||||
loadMoreBackwards({ offsetId });
|
loadMoreBackwards({ offsetId });
|
||||||
}
|
}
|
||||||
}, [listIds, listSlice, loadMoreBackwards, forceUpdate]);
|
}, [listIds, listSlice, loadMoreBackwards, forceUpdate]);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user