FIX: Remember scroll position in long assigned lists

This commit is contained in:
Ahmed Gagan 2020-08-05 17:48:09 +05:30 committed by GitHub
parent 050143960c
commit cb9ca82644
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 7 deletions

View File

@ -1,4 +1,5 @@
import DiscourseRoute from "discourse/routes/discourse";
import { findOrResetCachedTopicList } from "discourse/lib/cached-topic-list";
export default DiscourseRoute.extend({
queryParams: {
@ -24,13 +25,16 @@ export default DiscourseRoute.extend({
"name"
)}`;
}
return this.store.findFiltered("topicList", {
filter: filter,
params: {
order: params.order,
ascending: params.ascending
}
});
const lastTopicList = findOrResetCachedTopicList(this.session, filter);
return lastTopicList
? lastTopicList
: this.store.findFiltered("topicList", {
filter: filter,
params: {
order: params.order,
ascending: params.ascending
}
});
},
renderTemplate() {