Avatar::defaultImage(AVATAR_STREAM_SIZE);
$twitter_user['url'] = ($profile->homepage) ? $profile->homepage : null;
- $twitter_user['protected'] = ($user->private_stream) ? true : false;
+ $twitter_user['protected'] = (!empty($user) && $user->private_stream) ? true : false;
$twitter_user['followers_count'] = $profile->subscriberCount();
// Note: some profiles don't have an associated user
// Is the requesting user following this user?
$twitter_user['following'] = false;
- $twitter_user['statusnet:blocking'] = false;
+ $twitter_user['statusnet_blocking'] = false;
$twitter_user['notifications'] = false;
if (isset($this->auth_user)) {
$twitter_user['following'] = $this->auth_user->isSubscribed($profile);
- $twitter_user['statusnet:blocking'] = $this->auth_user->hasBlocked($profile);
+ $twitter_user['statusnet_blocking'] = $this->auth_user->hasBlocked($profile);
// Notifications on?
$sub = Subscription::pkeyGet(array('subscriber' =>
// StatusNet-specific
$twitter_status['statusnet_html'] = $notice->rendered;
+ $twitter_status['statusnet_conversation_id'] = intval($notice->conversation);
return $twitter_status;
}
$to_profile = $message->getTo();
$dmsg['id'] = intval($message->id);
- $dmsg['sender_id'] = intval($from_profile);
+ $dmsg['sender_id'] = intval($from_profile->id);
$dmsg['text'] = trim($message->content);
- $dmsg['recipient_id'] = intval($to_profile);
+ $dmsg['recipient_id'] = intval($to_profile->id);
$dmsg['created_at'] = $this->dateTwitter($message->created);
$dmsg['sender_screen_name'] = $from_profile->nickname;
$dmsg['recipient_screen_name'] = $to_profile->nickname;