use a dummy notice stream for retweets_of_me under high load

This commit is contained in:
Evan Prodromou 2011-09-19 22:17:40 -04:00
parent 32f7d3edc2
commit bd33036fae
1 changed files with 9 additions and 1 deletions

View File

@ -115,7 +115,15 @@ class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
array('nickname' => $this->auth_user->nickname)
);
$strm = $this->auth_user->repeatsOfMe($offset, $limit, $this->since_id, $this->max_id);
// This is a really bad query for some reason
if (!common_config('performance', 'high')) {
$strm = $this->auth_user->repeatsOfMe($offset, $limit, $this->since_id, $this->max_id);
} else {
$strm = new Notice();
$strm->whereAdd('0 = 1');
$strm->find();
}
switch ($this->format) {
case 'xml':