From e0ed512d9801c344849d35dfbd91272b72245141 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Fri, 2 Jul 2010 17:33:15 -0400 Subject: [PATCH] catch exception --- horde/services/twitter.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/horde/services/twitter.php b/horde/services/twitter.php index 2a4b59ec1..d2d553f96 100644 --- a/horde/services/twitter.php +++ b/horde/services/twitter.php @@ -51,7 +51,12 @@ case 'retweet': exit; case 'getPage': - $stream = Horde_Serialize::unserialize($twitter->statuses->homeTimeline(array('page' => Horde_Util::getPost('page'))), Horde_Serialize::JSON); + try { + $stream = Horde_Serialize::unserialize($twitter->statuses->homeTimeline(array('page' => Horde_Util::getPost('page'))), Horde_Serialize::JSON); + } catch (Horde_Service_Twitter_Exception $e) { + echo sprintf(_("Unable to contact Twitter. Please try again later. Error returned: %s"), $e->getMessage()); + exit; + } $html = ''; foreach ($stream as $tweet) { /* links */ -- 2.11.0