Skip to content

Instantly share code, notes, and snippets.

@RyuaNerin
Created December 16, 2015 06:12
Show Gist options
  • Save RyuaNerin/99bcdc65f33b6b180bb6 to your computer and use it in GitHub Desktop.
Save RyuaNerin/99bcdc65f33b6b180bb6 to your computer and use it in GitHub Desktop.
아즈레아에서 한 사람이 특성 사람 트윗 계속 RT 하는거 방지.
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