]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
When Twitter bridge encounters a 403 (rate limit) err, drop the notice
authorZach Copley <zach@status.net>
Wed, 13 Jan 2010 19:15:54 +0000 (19:15 +0000)
committerZach Copley <zach@status.net>
Wed, 13 Jan 2010 19:17:40 +0000 (19:17 +0000)
instead of requeuing.

plugins/TwitterBridge/twitter.php

index e133ce6f745c1a8c5e9e30ef67d367e91b6f1bbc..33dfb788bf5d3d27d11b447bbc8644cdf51660a7 100644 (file)
@@ -269,19 +269,23 @@ function process_error($e, $flink, $notice)
 
     common_log(LOG_WARNING, $logmsg);
 
-    if ($code == 401) {
-
+    switch($code) {
+     case 401:
         // Probably a revoked or otherwise bad access token - nuke!
-
         remove_twitter_link($flink);
         return true;
-
-    } else {
+        break;
+     case 403:
+        // User has exceeder her rate limit -- toss the notice
+        return true;
+        break;
+     default:
 
         // For every other case, it's probably some flakiness so try
         // sending the notice again later (requeue).
 
         return false;
+        break;
     }
 }