fixed changelog paging

This commit is contained in:
VLE2FE
2020-08-28 16:58:35 +02:00
parent 52e0d94e61
commit 08d5ac8366
26 changed files with 251 additions and 87 deletions

View File

@ -26,7 +26,10 @@ export class ChangelogComponent implements OnInit {
loadChangelog(page = 0) {
this.api.get<ChangelogModel[]>(`/changelog/${
new Date(new Date(this.timestamp).getTime() - new Date(this.timestamp).getTimezoneOffset() * 60000).toISOString()
page > 0 ? this.changelog[0]._id : // use id if no new date was given
Math.floor(new Date(
new Date(this.timestamp).getTime() - new Date(this.timestamp).getTimezoneOffset() * 60000 // adjust timezone
).getTime() / 1000).toString(16) + '0000000000000000' // id from time
}/${page}/${this.pageSize}`, data => {
this.changelog = data.map(e => new ChangelogModel().deserialize(e));
if (page) {