forked from GNUsocial/gnu-social
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
This commit is contained in:
parent
e87115d462
commit
f51cb6fca9
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user