mirror of
https://github.com/rr-/szurubooru.git
synced 2025-07-17 08:26:24 +00:00
server: use index-based paging (#123)
This commit is contained in:
@ -49,13 +49,15 @@ class UserListController {
|
||||
_syncPageController() {
|
||||
this._pageController.run({
|
||||
parameters: this._ctx.parameters,
|
||||
getClientUrlForPage: page => {
|
||||
defaultLimit: 30,
|
||||
getClientUrlForPage: (offset, limit) => {
|
||||
const parameters = Object.assign(
|
||||
{}, this._ctx.parameters, {page: page});
|
||||
{}, this._ctx.parameters, {offset, offset, limit: limit});
|
||||
return uri.formatClientLink('users', parameters);
|
||||
},
|
||||
requestPage: page => {
|
||||
return UserList.search(this._ctx.parameters.query, page);
|
||||
requestPage: (offset, limit) => {
|
||||
return UserList.search(
|
||||
this._ctx.parameters.query || '', offset, limit);
|
||||
},
|
||||
pageRenderer: pageCtx => {
|
||||
Object.assign(pageCtx, {
|
||||
|
Reference in New Issue
Block a user