aboutsummaryrefslogtreecommitdiff
path: root/client/js
diff options
context:
space:
mode:
authorHunternif2019-05-08 00:40:43 +0700
committerHunternif2019-05-08 00:54:20 +0700
commit4e5a4dbc2cc8ca6f8b5ff8c4e3ceedda88e323c9 (patch)
treef1602a57a9cdf3cc892d2f097e538af94ee644ae /client/js
parent555a6ebdb7d25dadc476da6148b2529f32228580 (diff)
client: use cachenumber in random post button
Diffstat (limited to 'client/js')
-rw-r--r--client/js/controllers/post_main_controller.js2
-rw-r--r--client/js/models/post_list.js3
-rw-r--r--client/js/util/views.js2
3 files changed, 5 insertions, 2 deletions
diff --git a/client/js/controllers/post_main_controller.js b/client/js/controllers/post_main_controller.js
index 38e1a42..046d5d8 100644
--- a/client/js/controllers/post_main_controller.js
+++ b/client/js/controllers/post_main_controller.js
@@ -21,7 +21,7 @@ class PostMainController extends BasePostController {
let query = uri.getPostsQuery(parameters);
Promise.all([
Post.get(ctx.parameters.id),
- PostList.getAround(ctx.parameters.id, query),
+ PostList.getAround(ctx.parameters.id, query, ctx.parameters.cachenumber),
]).then(responses => {
const [post, aroundResponse] = responses;
this._post = post;
diff --git a/client/js/models/post_list.js b/client/js/models/post_list.js
index e7f77ec..8024ae4 100644
--- a/client/js/models/post_list.js
+++ b/client/js/models/post_list.js
@@ -7,12 +7,13 @@ const AbstractList = require('./abstract_list.js');
const Post = require('./post.js');
class PostList extends AbstractList {
- static getAround(id, searchQuery) {
+ static getAround(id, searchQuery, cachenumber) {
return api.get(
uri.formatApiLink(
'post', id, 'around', {
query: PostList._decorateSearchQuery(searchQuery || ''),
fields: 'id',
+ cachenumber: cachenumber,
}));
}
diff --git a/client/js/util/views.js b/client/js/util/views.js
index 169a6a0..09546ce 100644
--- a/client/js/util/views.js
+++ b/client/js/util/views.js
@@ -179,6 +179,7 @@ function getPostUrl(id, parameters) {
parameters ? {
query: parameters.query,
metrics: parameters.metrics,
+ cachenumber: parameters.cachenumber,
} : {});
}
@@ -188,6 +189,7 @@ function getPostEditUrl(id, parameters) {
parameters ? {
query: parameters.query,
metrics: parameters.metrics,
+ cachenumber: parameters.cachenumber,
} : {});
}

© 2015 - 2026 Jakob L. Kreuze