aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main/java/com/juick/server/api
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-07-16 15:53:38 +0300
committerGravatar Vitaly Takmazov2018-07-16 15:53:38 +0300
commit6afdad578701d38dd45d7d1c8ef446269f3a1275 (patch)
treec8259c0b047523b0b6035a8a1a2daa3a9016bb46 /juick-server/src/main/java/com/juick/server/api
parenta8a32a0957ea014b1204b037164cb7d53cccd0c7 (diff)
sphinx search: page by offset
Diffstat (limited to 'juick-server/src/main/java/com/juick/server/api')
-rw-r--r--juick-server/src/main/java/com/juick/server/api/Messages.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/juick-server/src/main/java/com/juick/server/api/Messages.java b/juick-server/src/main/java/com/juick/server/api/Messages.java
index b433bea5..eb562103 100644
--- a/juick-server/src/main/java/com/juick/server/api/Messages.java
+++ b/juick-server/src/main/java/com/juick/server/api/Messages.java
@@ -89,6 +89,7 @@ public class Messages {
@RequestParam(required = false) String withrecommended,
@RequestParam(required = false) String popular,
@RequestParam(required = false) String search,
+ @RequestParam(required = false, defaultValue = "0") Integer page,
@RequestParam(required = false) String media,
@RequestParam(required = false) String tag) {
@@ -112,7 +113,7 @@ public class Messages {
} else if (daysback > 0) {
mids = messagesService.getUserBlogAtDay(user.getUid(), 0, daysback);
} else if (!StringUtils.isEmpty(search)) {
- mids = messagesService.getUserSearch(user.getUid(), Utils.encodeSphinx(search), 0, before);
+ mids = messagesService.getUserSearch(user.getUid(), Utils.encodeSphinx(search), 0, page);
} else {
mids = messagesService.getUserBlog(user.getUid(), 0, before);
}
@@ -132,7 +133,7 @@ public class Messages {
return NOT_FOUND;
}
} else if (!StringUtils.isEmpty(search)) {
- mids = messagesService.getSearch(Utils.encodeSphinx(search), before);
+ mids = messagesService.getSearch(Utils.encodeSphinx(search), page);
} else {
mids = messagesService.getAll(visitor.getUid(), before);
}