Created
December 16, 2015 06:12
-
-
Save RyuaNerin/99bcdc65f33b6b180bb6 to your computer and use it in GitHub Desktop.
아즈레아에서 한 사람이 특성 사람 트윗 계속 RT 하는거 방지.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var myid = TwitterService.currentUser.screen_name; | |
var rtn = {}; | |
var rtc = {}; | |
TwitterService.addEventListener('preFilterProcessTimelineStatus', function(status) | |
{ | |
if (status.user.screen_name == myid) | |
return false; | |
if (!status.retweeted) | |
{ | |
if ((status.retweeted_by in rtn) == 0) | |
{ | |
delete rtn[status.user.screen_name]; | |
delete rtc[status.user.screen_name]; | |
} | |
return false; | |
} | |
else | |
{ | |
if ((status.retweeted_by in rtn) != 0) | |
{ | |
if (rtn[status.retweeted_by] == status.user.screen_name) | |
{ | |
if (rtc[status.retweeted_by] == 2) | |
return true; | |
else | |
rtc[status.retweeted_by] = rtc[status.retweeted_by] + 1; | |
} | |
else | |
{ | |
rtn[status.retweeted_by] = status.user.screen_name; | |
rtc[status.retweeted_by] = 1; | |
} | |
} | |
else | |
{ | |
rtn[status.retweeted_by] = status.user.screen_name; | |
rtc[status.retweeted_by] = 1; | |
} | |
} | |
return false; | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment