User:Ahecht/useridentifier.js: Difference between revisions
From Test Wiki
Content deleted Content added
Remove global lookup, since that doesn't work here |
debug |
||
Line 40: | Line 40: | ||
var lastedit=null; |
var lastedit=null; |
||
return function(r){ |
return function(r){ |
||
if(!r.query) { |
if(!r.query) { console.error('Bad response'); return; } |
||
if(r.query.users){ |
if(r.query.users){ |
||
if(r.query.users.length!=1) { |
if(r.query.users.length!=1) { console.error('Bad response'); return; } |
||
users=r.query.users[0]; |
users=r.query.users[0]; |
||
⚫ | |||
console.error('No user table found in query'); |
|||
} |
} |
||
if(r.query.usercontribs){ |
if(r.query.usercontribs){ |
||
lastedit=r.query.usercontribs.length?r.query.usercontribs[0].timestamp:'never'; |
lastedit=r.query.usercontribs.length?r.query.usercontribs[0].timestamp:'never'; |
||
} else { |
|||
console.error('No usercontribs table found in query'); |
|||
} |
} |
||
if( |
if(!users || !lastedit) return; |
||
globaluserinfo=r.query.globaluserinfo; |
|||
⚫ | |||
if(!users || !globaluserinfo || !lastedit) return; |
|||
r=users; |
r=users; |
||
if(r.name!=name) return; |
if(r.name!=name) return; |