aboutsummaryrefslogtreecommitdiffstats
path: root/twittperator.js
diff options
context:
space:
mode:
authoranekos2012-01-29 12:43:12 +0900
committeranekos2012-01-29 12:43:12 +0900
commitd0d3e460a6296093739e3d70e0b2752a44913cd0 (patch)
tree856554ce4282ca2b2bc4d51ef84b8448d9a5369c /twittperator.js
parentcc0b465847ac7c5ce329ef961a728bc37b444053 (diff)
downloadvimperator-plugins-d0d3e460a6296093739e3d70e0b2752a44913cd0.tar.bz2
起動時に切断されるのを回避
Diffstat (limited to 'twittperator.js')
-rw-r--r--twittperator.js27
1 files changed, 16 insertions, 11 deletions
diff --git a/twittperator.js b/twittperator.js
index bbf7003..8ccb3c8 100644
--- a/twittperator.js
+++ b/twittperator.js
@@ -26,7 +26,7 @@
// INFO {{{
let INFO =
<>
- <plugin name="Twittperator" version="1.17.0"
+ <plugin name="Twittperator" version="1.17.1"
href="https://github.com/vimpr/vimperator-plugins/raw/master/twittperator.js"
summary="Twitter Client using OAuth and Streaming API">
<author email="teramako@gmail.com" href="http://d.hatena.ne.jp/teramako/">teramako</author>
@@ -174,7 +174,7 @@ let INFO =
Write the plugin.
</p>
</plugin>
- <plugin name="Twittperator" version="1.17.0"
+ <plugin name="Twittperator" version="1.17.1"
href="https://github.com/vimpr/vimperator-plugins/raw/master/twittperator.js"
lang="ja"
summary="OAuth/StreamingAPI対応Twitterクライアント">
@@ -1553,6 +1553,7 @@ let INFO =
clearRetryTimer();
if (!connection)
return;
+ window.alert(Error().stack);
connection.cancel();
liberator.log("Twittperator: stop " + name);
}
@@ -2658,16 +2659,20 @@ let INFO =
Twittperator.loadPlugins();
- if (setting.useChirp){
- if(setting.allReplies)
- ChirpUserStream.start({"replies":"all"});
- else
- ChirpUserStream.start();
- }
+ liberator.registerObserver(
+ 'enter',
+ function () {
+ if (setting.useChirp){
+ if(setting.allReplies)
+ ChirpUserStream.start({"replies":"all"});
+ else
+ ChirpUserStream.start();
+ }
- let trackWords = setting.trackWords || Store.get("trackWords");
- if (trackWords)
- TrackingStream.start({track: trackWords});
+ let trackWords = setting.trackWords || Store.get("trackWords");
+ if (trackWords)
+ TrackingStream.start({track: trackWords});
+ });
__context__.onUnload = function() {
Store.set("history", history);