Commit f51cb6fc by Mikael Nordfeldth

Split OStatusPlugin FeedSub receive into two parts

FeedSub::receive now only handles the PuSH verification
FeedSub::receiveFeed is protected and only parses+imports feed XML
1 parent e87115d4
......@@ -460,8 +460,15 @@ class FeedSub extends Managed_DataObject
return;
}
$this->receiveFeed($post);
}
protected function receiveFeed($feed_xml)
{
// We're passed the XML for the Atom feed as $feed_xml,
// so read it into a DOMDocument and process.
$feed = new DOMDocument();
if (!$feed->loadXML($post)) {
if (!$feed->loadXML($feed_xml)) {
// @fixme might help to include the err message
common_log(LOG_ERR, __METHOD__ . ": ignoring invalid XML");
return;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!