mirror of
https://github.com/twisterarmy/twister-html.git
synced 2025-01-28 23:54:18 +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) {
|
.on("eventUnfollow", function(e, user) {
|
||||||
$(".following-count").text(followingUsers.length-1);
|
$(".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...
|
//activate updating for only one user...
|
||||||
i = followingUsers.indexOf(username);
|
i = followingUsers.indexOf(username);
|
||||||
|
|
||||||
if (i > -1)
|
if (i > -1) {
|
||||||
oneshot = true;
|
oneshot = true;
|
||||||
else if (typeof(this.followingsFollowings[username]) !== 'undefined') {
|
} else {
|
||||||
delete this.followingsFollowings[username];
|
if (typeof(this.followingsFollowings[username]) !== 'undefined') {
|
||||||
this.save();
|
delete this.followingsFollowings[username];
|
||||||
|
this.save();
|
||||||
|
}
|
||||||
|
if (username in _idTrackerMap)
|
||||||
|
delete _idTrackerMap[username];
|
||||||
|
if (username in _lastHaveMap)
|
||||||
|
delete _lastHaveMap[username];
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -105,6 +111,15 @@ TwisterFollowing.prototype = {
|
|||||||
if (updated)
|
if (updated)
|
||||||
this.save();
|
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++) {
|
for (; i < followingUsers.length; i++) {
|
||||||
var ctime = new Date().getTime() / 1000;
|
var ctime = new Date().getTime() / 1000;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user