don't ask the server about profile cards if we already asked less than a minute ago
This commit is contained in:
parent
965f40dc93
commit
c44f7f4f41
|
@ -330,6 +330,8 @@ function getUserArrayData(maybeProfileUrl,maybeNickname,timeNow,targetElement,ca
|
||||||
// hovers the element for, say, 200ms we ask the server if the link could be a remote profile
|
// hovers the element for, say, 200ms we ask the server if the link could be a remote profile
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
if(targetElement.is(":hover")) {
|
if(targetElement.is(":hover")) {
|
||||||
|
// don't try this if we already tried it less than a minute ago
|
||||||
|
if((typeof window.userArrayLastRetrieved[maybeProfileUrl] == 'undefined') || (timeNow - window.userArrayLastRetrieved[maybeProfileUrl]) > 60000) {
|
||||||
window.userArrayLastRetrieved[maybeProfileUrl] = timeNow;
|
window.userArrayLastRetrieved[maybeProfileUrl] = timeNow;
|
||||||
getFromAPI('qvitter/external_user_show.json?profileurl=' + encodeURIComponent(maybeProfileUrl),function(data){
|
getFromAPI('qvitter/external_user_show.json?profileurl=' + encodeURIComponent(maybeProfileUrl),function(data){
|
||||||
if(data && data.external !== null) {
|
if(data && data.external !== null) {
|
||||||
|
@ -348,6 +350,7 @@ function getUserArrayData(maybeProfileUrl,maybeNickname,timeNow,targetElement,ca
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
},200);
|
},200);
|
||||||
}
|
}
|
||||||
// likely an uncached local profile
|
// likely an uncached local profile
|
||||||
|
|
Loading…
Reference in New Issue
Block a user