Add provider to Activity Streams JSON

This commit is contained in:
Zach Copley 2011-02-18 18:10:21 -08:00
parent 0632d4f20c
commit b741184d9b

View File

@ -354,11 +354,12 @@ class Activity
// body // body
$activity['body'] = $this->content; $activity['body'] = $this->content;
// generator <-- We should use this when we know a notice is created // generator <-- We could use this when we know a notice is created
// locally // locally. Or if we know the upstream Generator.
// icon <-- I've decided to use the posting user's stream avatar here
// for now (also included in the avatarLinks extension)
// icon <-- Should we use this? Maybe a little bubble like we have
// on Facebook posts?
// object // object
if ($this->verb == ActivityVerb::POST && count($this->objects) == 1) { if ($this->verb == ActivityVerb::POST && count($this->objects) == 1) {
@ -436,8 +437,14 @@ class Activity
$activity['postedTime'] = self::iso8601Date($this->time); // Change to exactly be RFC3339? $activity['postedTime'] = self::iso8601Date($this->time); // Change to exactly be RFC3339?
// provider <-- We should probably use this for showing the the source // provider
// of remote notices, if known $provider = array(
'objectType' => 'service',
'displayName' => common_config('site', 'name'),
'url' => common_root_url()
);
$activity['provider'] = $provider;
// target // target
if (!empty($this->target)) { if (!empty($this->target)) {