equal
deleted
inserted
replaced
1032 } |
1032 } |
1033 |
1033 |
1034 }, 100) |
1034 }, 100) |
1035 }); |
1035 }); |
1036 |
1036 |
|
1037 if (connect_type == "socketio") { |
|
1038 document.write('<script type="text/javascript" src="' + source_address + '/socket.io/socket.io.js"><' + '/script>'); |
|
1039 } |
|
1040 |
|
1041 function connectTweets() { |
|
1042 switch (connect_type) { |
|
1043 case "socketio" : |
|
1044 socket = io.connect( source_address ); |
|
1045 socket.on("initial_data", function(data) { |
|
1046 loadTweets(data.tweets) |
|
1047 }); |
|
1048 socket.on("update", function(data) { |
|
1049 if (!twCx.tweets) { |
|
1050 return; |
|
1051 } |
|
1052 loadTweets(data.new_tweets, true); |
|
1053 }); |
|
1054 break; |
|
1055 |
|
1056 case "gevent" : |
|
1057 $.getJSON( source_address + '/?callback=?', function(data) { |
|
1058 loadTweets(data.tweets) |
|
1059 } ); |
|
1060 |
|
1061 setInterval(function() { |
|
1062 if (!twCx.tweets) { |
|
1063 return; |
|
1064 } |
|
1065 $.getJSON( source_address + '/?after_id=' + twCx.tweets[twCx.tweets.length - 1].id + '&callback=?', function(data) { |
|
1066 loadTweets(data.tweets, true); |
|
1067 }); |
|
1068 }, 1000); |
|
1069 break; |
|
1070 |
|
1071 case "standalone" : |
|
1072 $.getScript( source_address ); |
|
1073 } |
|
1074 } |
|
1075 |
|
1076 |