From c44a622449757fe13dc30ce120af07aa03ac5dc4 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Thu, 24 Feb 2011 12:59:37 -0800 Subject: [PATCH] FacebookBridge - Add lots of debug output (revert me) --- plugins/FacebookBridge/lib/facebookclient.php | 11 ++++++++ .../lib/facebookqueuehandler.php | 26 +++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/plugins/FacebookBridge/lib/facebookclient.php b/plugins/FacebookBridge/lib/facebookclient.php index 80e3331824..da8c95c9f2 100644 --- a/plugins/FacebookBridge/lib/facebookclient.php +++ b/plugins/FacebookBridge/lib/facebookclient.php @@ -128,6 +128,7 @@ class Facebookclient */ static function facebookBroadcastNotice($notice) { + common_debug("ZZZZZ facebookBroadcastNotice() - entered ", __FILE__); $client = new Facebookclient($notice); return $client->sendNotice(); } @@ -137,6 +138,8 @@ class Facebookclient */ function isFacebookBound() { + common_debug("ZZZZZ isFacebookBound() - entered", __FILE__); + if (empty($this->flink)) { // User hasn't setup bridging return false; @@ -175,6 +178,14 @@ class Facebookclient return true; } + common_debug( + sprintf( + "ZZZZZ isFacebookBound() - notice %d this notice does not go to Facebook", + $this->notice->id + ), + __FILE__ + ); + return false; } diff --git a/plugins/FacebookBridge/lib/facebookqueuehandler.php b/plugins/FacebookBridge/lib/facebookqueuehandler.php index 1e82ff01b1..f1e857090b 100644 --- a/plugins/FacebookBridge/lib/facebookqueuehandler.php +++ b/plugins/FacebookBridge/lib/facebookqueuehandler.php @@ -40,9 +40,35 @@ class FacebookQueueHandler extends QueueHandler function handle($notice) { + common_debug( + sprintf( + 'ZZZZZ handle() - Looking at notice %d', + $notice->id + ), + __FILE__ + ); + if ($this->_isLocal($notice)) { + + common_debug( + sprintf( + 'ZZZZZ handle() - notice %d is local; will try sending to Facebook.', + $notice->id + ), + __FILE__ + ); + return Facebookclient::facebookBroadcastNotice($notice); } + + common_debug( + sprintf( + 'ZZZZZ handle() - notice %d was not a local notice, so we wont rebroadcast it.', + $notice->id + ), + __FILE__ + ); + return true; }