warning message if Facebook post does not succeed. It happens quite a lot.

This commit is contained in:
Friendika 2011-06-02 00:52:26 -07:00
parent 55e727de64
commit 558962169f

View File

@ -624,19 +624,23 @@ function facebook_post_hook(&$a,&$b) {
// "test_mode" prevents anything from actually being posted. // "test_mode" prevents anything from actually being posted.
// Otherwise, let's do it. // Otherwise, let's do it.
if(! get_config('facebook','test_mode')) if(! get_config('facebook','test_mode')) {
$x = post_url($url, $postvars); $x = post_url($url, $postvars);
$retj = json_decode($x); $retj = json_decode($x);
if($retj->id) { if($retj->id) {
q("UPDATE `item` SET `extid` = '%s' WHERE `id` = %d LIMIT 1", q("UPDATE `item` SET `extid` = '%s' WHERE `id` = %d LIMIT 1",
dbesc('fb::' . $retj->id), dbesc('fb::' . $retj->id),
intval($b['id']) intval($b['id'])
); );
}
else {
// FIXME queue the message so we can attempt to redeliver, see include/notifier.php and include/queue.php
notice( t('Facebook delivery failed.') . EOL);
}
logger('Facebook post returns: ' . $x, LOGGER_DEBUG);
} }
logger('Facebook post returns: ' . $x, LOGGER_DEBUG);
} }
} }
} }