Some better context for notices as arrays

This commit is contained in:
Evan Prodromou
2013-06-07 03:11:23 -04:00
parent 9bb5d8c695
commit 6164940e8c
3 changed files with 34 additions and 4 deletions

View File

@@ -71,6 +71,7 @@ class ActivityObject
const ACTIVITY = 'http://activitystrea.ms/schema/1.0/activity';
const SERVICE = 'http://activitystrea.ms/schema/1.0/service';
const IMAGE = 'http://activitystrea.ms/schema/1.0/image';
const COLLECTION = 'http://activitystrea.ms/schema/1.0/collection';
// Atom elements we snarf
@@ -502,6 +503,10 @@ class ActivityObject
$object->poco = PoCo::fromProfile($profile);
if ($profile->getUser()) {
$object->extra[] = array('followers', array('url' => common_local_url('subscribers', array('nickname' => $profile->nickname))));
}
Event::handle('EndActivityObjectFromProfile', array($profile, &$object));
}
@@ -737,7 +742,12 @@ class ActivityObject
// downstreamDuplicates
// id
$object['id'] = $this->id;
if ($this->id) {
$object['id'] = $this->id;
} else if ($this->link) {
$object['id'] = $this->link;
}
if ($this->type == ActivityObject::PERSON
|| $this->type == ActivityObject::GROUP) {