OSDN Git Service

streaming api利用時にツイート更新ボタンを押すとエラーがでていた問題を解決
authorU-nishio-PC8\nishio <spark_xp@users.sourceforge.jp>
Tue, 30 Aug 2011 19:09:50 +0000 (04:09 +0900)
committerU-nishio-PC8\nishio <spark_xp@users.sourceforge.jp>
Tue, 30 Aug 2011 19:09:50 +0000 (04:09 +0900)
src/twitter/gui/action/TweetMainAction.java

index a28bc8c..ade473b 100644 (file)
@@ -381,7 +381,8 @@ public class TweetMainAction {
                            // TLの周期情報更新
                            if( isUsingStreaming ) {
                                //streaming api利用時は定期的に情報更新を行わない
-                               this.tweetTaskManager.updateTaskPeriod(timerID, 0, false);
+                               //更新時間をとてつもなく伸ばすことで対応することにした
+                               this.tweetTaskManager.updateTaskPeriod(timerID, 100000, false);
                            }else {
                                this.tweetTaskManager.updateTaskPeriod(timerID, this
                                                .getGetTimelinePeriod(), false);
@@ -389,14 +390,14 @@ public class TweetMainAction {
                        } else if (timerID.equals(TimerID.createMentionID())) {
                            // Mentionの周期情報更新
                            if( isUsingStreaming ) {
-                               this.tweetTaskManager.updateTaskPeriod(timerID, 0, false);
+                               this.tweetTaskManager.updateTaskPeriod(timerID, 100000, false);
                            }else {
                                this.tweetTaskManager.updateTaskPeriod(timerID, this
                                        .getGetMentionPeriod(), false);
                            }
                        } else if (timerID.equals(TimerID.createDirectMessageID())) {
                            if( isUsingStreaming ) {
-                               this.tweetTaskManager.updateTaskPeriod(timerID, 0, false);
+                               this.tweetTaskManager.updateTaskPeriod(timerID, 100000, false);
                            }else{
                                // DMの周期情報更新
                                this.tweetTaskManager.updateTaskPeriod(timerID, this