Actually use the calculated offset

This commit is contained in:
Toby Zerner 2015-05-07 16:54:14 +09:30
parent 25f399ca35
commit 8abaef5884

View File

@ -9,10 +9,10 @@ trait GetsPosts
$user = $request->actor->getUser();
if (isset($where['discussion_id']) && ($near = $request->get('near')) > 1) {
$start = $this->posts->getIndexForNumber($where['discussion_id'], $near, $user);
$start = max(0, $request->offset - $request->limit / 2);
$offset = $this->posts->getIndexForNumber($where['discussion_id'], $near, $user);
$offset = max(0, $offset - $request->limit / 2);
} else {
$start = 0;
$offset = 0;
}
return $this->posts->findWhere(
@ -20,7 +20,7 @@ trait GetsPosts
$user,
$request->sort,
$request->limit,
$request->offset
$offset
);
}
}