mirror of
https://github.com/twisterarmy/twister-html.git
synced 2025-01-27 15:14:40 +00:00
deleting posts on unfollowing and exlude user from further getposts calls
This commit is contained in:
parent
8178c6e5f8
commit
61c329efed
@ -139,6 +139,10 @@ var InterfaceFunctions = function()
|
||||
})
|
||||
.on("eventUnfollow", function(e, user) {
|
||||
$(".following-count").text(followingUsers.length-1);
|
||||
$('.wrapper .postboard .post').each( function() {
|
||||
if ($(this).find('[data-screen-name="'+user+'"]').length && !$(this).find(".post-retransmited-by").text())
|
||||
$( this ).remove();
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -86,11 +86,17 @@ TwisterFollowing.prototype = {
|
||||
//activate updating for only one user...
|
||||
i = followingUsers.indexOf(username);
|
||||
|
||||
if (i > -1)
|
||||
if (i > -1) {
|
||||
oneshot = true;
|
||||
else if (typeof(this.followingsFollowings[username]) !== 'undefined') {
|
||||
delete this.followingsFollowings[username];
|
||||
this.save();
|
||||
} else {
|
||||
if (typeof(this.followingsFollowings[username]) !== 'undefined') {
|
||||
delete this.followingsFollowings[username];
|
||||
this.save();
|
||||
}
|
||||
if (username in _idTrackerMap)
|
||||
delete _idTrackerMap[username];
|
||||
if (username in _lastHaveMap)
|
||||
delete _lastHaveMap[username];
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -105,6 +111,15 @@ TwisterFollowing.prototype = {
|
||||
if (updated)
|
||||
this.save();
|
||||
|
||||
for (var user in _idTrackerMap) {
|
||||
if (followingUsers.indexOf(user) < 0)
|
||||
delete _idTrackerMap[user];
|
||||
}
|
||||
for (var user in _lastHaveMap) {
|
||||
if (followingUsers.indexOf(user) < 0)
|
||||
delete _lastHaveMap[user];
|
||||
}
|
||||
|
||||
for (; i < followingUsers.length; i++) {
|
||||
var ctime = new Date().getTime() / 1000;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user