Update the value of the `diffEnd` when click `Show More` btn in the DiffFileTree (#24069)

In the component `DiffFileTree`,if don't update the value of the
`diffEnd` in the callback of ajax request, click `Show More` btn will
always return the same response, duplicate files are appended to the
file list.


Before:


https://user-images.githubusercontent.com/33891828/231371188-82d169af-10bb-47e2-8aca-83ced2597f2d.mov



After:


https://user-images.githubusercontent.com/33891828/231369805-39a5a4d0-662c-4f08-bc5a-7d31e8782453.mov

---------

Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
sillyguodong 2023-04-12 21:11:23 +08:00 committed by GitHub
parent 58b36cc422
commit 3753ecd583
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -145,6 +145,8 @@ export default {
this.isLoadingNewData = true; this.isLoadingNewData = true;
doLoadMoreFiles(this.link, this.diffEnd, () => { doLoadMoreFiles(this.link, this.diffEnd, () => {
this.isLoadingNewData = false; this.isLoadingNewData = false;
const {pageData} = window.config;
this.diffEnd = pageData.diffFileInfo.diffEnd;
}); });
}, },
}, },