API - Return integers instead of strings for group IDs and DM sender/recipients in JSON output

This commit is contained in:
Zach Copley 2011-01-31 18:57:19 -08:00
parent 317d22f565
commit e029eef9c2

View File

@ -412,7 +412,7 @@ class ApiAction extends Action
{ {
$twitter_group = array(); $twitter_group = array();
$twitter_group['id'] = $group->id; $twitter_group['id'] = intval($group->id);
$twitter_group['url'] = $group->permalink(); $twitter_group['url'] = $group->permalink();
$twitter_group['nickname'] = $group->nickname; $twitter_group['nickname'] = $group->nickname;
$twitter_group['fullname'] = $group->fullname; $twitter_group['fullname'] = $group->fullname;
@ -561,7 +561,7 @@ class ApiAction extends Action
$details['notifications_enabled'] = $notifications; $details['notifications_enabled'] = $notifications;
$details['blocking'] = $source->hasBlocked($target); $details['blocking'] = $source->hasBlocked($target);
$details['id'] = $source->id; $details['id'] = intval($source->id);
return $details; return $details;
} }
@ -945,10 +945,10 @@ class ApiAction extends Action
$from_profile = $message->getFrom(); $from_profile = $message->getFrom();
$to_profile = $message->getTo(); $to_profile = $message->getTo();
$dmsg['id'] = $message->id; $dmsg['id'] = intval($message->id);
$dmsg['sender_id'] = $message->from_profile; $dmsg['sender_id'] = intval($from_profile);
$dmsg['text'] = trim($message->content); $dmsg['text'] = trim($message->content);
$dmsg['recipient_id'] = $message->to_profile; $dmsg['recipient_id'] = intval($to_profile);
$dmsg['created_at'] = $this->dateTwitter($message->created); $dmsg['created_at'] = $this->dateTwitter($message->created);
$dmsg['sender_screen_name'] = $from_profile->nickname; $dmsg['sender_screen_name'] = $from_profile->nickname;
$dmsg['recipient_screen_name'] = $to_profile->nickname; $dmsg['recipient_screen_name'] = $to_profile->nickname;