Make gateway notices available to the auth user in the API
This commit is contained in:
parent
f04a54ed2f
commit
57903bf2ac
@ -61,7 +61,11 @@ class TwitapifavoritesAction extends TwitterapiAction
|
||||
$since_id = (int)$this->arg('since_id', 0);
|
||||
$since = $this->arg('since');
|
||||
|
||||
$notice = $user->favoriteNotices(($page-1)*$count, $count);
|
||||
if (!empty($this->auth_user) && $this->auth_user->id == $user->id) {
|
||||
$notice = $user->favoriteNotices(($page-1)*$count, $count, true);
|
||||
} else {
|
||||
$notice = $user->favoriteNotices(($page-1)*$count, $count, false);
|
||||
}
|
||||
|
||||
switch($apidata['content-type']) {
|
||||
case 'xml':
|
||||
|
@ -75,8 +75,10 @@ class TwitapistatusesAction extends TwitterapiAction
|
||||
{
|
||||
parent::handle($args);
|
||||
|
||||
$this->auth_user = $apidata['user'];
|
||||
$user = $this->get_user($apidata['api_arg'], $apidata);
|
||||
$this->auth_user = $user;
|
||||
|
||||
common_debug("auth user = " . $this->auth_user->nickname);
|
||||
|
||||
if (empty($user)) {
|
||||
$this->clientError(_('No such user!'), 404,
|
||||
@ -100,8 +102,13 @@ class TwitapistatusesAction extends TwitterapiAction
|
||||
$since_id = (int)$this->arg('since_id', 0);
|
||||
$since = $this->arg('since');
|
||||
|
||||
if (!empty($this->auth_user) && $this->auth_user->id == $user->id) {
|
||||
$notice = $user->noticeInbox(($page-1)*$count,
|
||||
$count, $since_id, $max_id, $since);
|
||||
} else {
|
||||
$notice = $user->noticesWithFriends(($page-1)*$count,
|
||||
$count, $since_id, $max_id,$since);
|
||||
$count, $since_id, $max_id, $since);
|
||||
}
|
||||
|
||||
switch($apidata['content-type']) {
|
||||
case 'xml':
|
||||
|
Loading…
Reference in New Issue
Block a user