Commit 5cabb63e authored by Brion Vibber's avatar Brion Vibber

Include <author> with actor ID and name in Activity::asString(); fixes Salmon...

Include <author> with actor ID and name in Activity::asString(); fixes Salmon signature on OStatus unsub pings
parent 959171ac
......@@ -957,11 +957,24 @@ class Activity
}
// XXX: add context
// XXX: add target
$xs->elementStart('author');
$xs->element('uri', array(), $this->actor->id);
if ($this->actor->title) {
$xs->element('name', array(), $this->actor->title);
}
$xs->elementEnd('author');
$xs->raw($this->actor->asString('activity:actor'));
$xs->element('activity:verb', null, $this->verb);
$xs->raw($this->object->asString());
if ($this->object) {
$xs->raw($this->object->asString());
}
if ($this->target) {
$xs->raw($this->target->asString('activity:target'));
}
$xs->elementEnd('entry');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment