]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/filteringnoticestream.php
Remove filtering notice stream debug comments
[quix0rs-gnu-social.git] / lib / filteringnoticestream.php
index b5def44da7ad092cc71b595e1f012f8bd89fcd68..221e9cd70591302d33f4644a0f8012b51a3cfee6 100644 (file)
@@ -74,8 +74,6 @@ abstract class FilteringNoticeStream extends NoticeStream
 
         do {
 
-            common_debug(get_class($this) . ": ($offset, $limit) Round $round: fetching $askFor notices starting at $startAt");
-
             $raw = $this->upstream->getNotices($startAt, $askFor, $sinceId, $maxId);
 
             $results = $raw->N;
@@ -108,11 +106,9 @@ abstract class FilteringNoticeStream extends NoticeStream
             if ($hits === 0) {
                 $askFor = max(min(2 * $askFor, NOTICES_PER_PAGE * 50), NOTICES_PER_PAGE);
             } else {
-                $askFor = max(min((($total - $hits)*$startAt)/$hits, NOTICES_PER_PAGE * 50), NOTICES_PER_PAGE);
+                $askFor = max(min(intval(ceil(($total - $hits)*$startAt/$hits)), NOTICES_PER_PAGE * 50), NOTICES_PER_PAGE);
             }
 
-            common_debug(get_class($this) . ": ($offset, $limit) Round $round hits is $hits, results = $results.");
-
             $round++;
 
         } while (count($filtered) < $total && $results >= $lastAsk);