diff options
Diffstat (limited to 'client/js/controls/post_readonly_sidebar_control.js')
| -rw-r--r-- | client/js/controls/post_readonly_sidebar_control.js | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/client/js/controls/post_readonly_sidebar_control.js b/client/js/controls/post_readonly_sidebar_control.js index d8b7388..e7cff10 100644 --- a/client/js/controls/post_readonly_sidebar_control.js +++ b/client/js/controls/post_readonly_sidebar_control.js @@ -240,23 +240,22 @@ class PostReadonlySidebarControl extends events.EventTarget { } _loadSimilarPosts() { - return api - .get( - uri.formatApiLink("post", this._post.id, "similar", { - query: PostList.decorateSearchQuery(""), - limit: parseInt(settings.get().similarPosts), - }) - ) - .then((response) => { - const listNode = this._similarListNode; - for (let post of response.results) { - let poseNode = similarItemTemplate({ - id: post.id, - thumbnailUrl: post.thumbnailUrl, - }); - listNode.appendChild(poseNode); - } - }); + return PostList.search( + "similar:" + this._post.id, + 0, + parseInt(settings.get().similarPosts), + ["id", "thumbnailUrl"], + ) + .then((response) => { + const listNode = this._similarListNode; + for (let post of response.results) { + let poseNode = similarItemTemplate({ + id: post.id, + thumbnailUrl: post.thumbnailUrl, + }); + listNode.appendChild(poseNode); + } + }); } } |