Where is this guy called Power Glow?😉 He can fix this problem in a few days max.
If Op had saved 1 bitcoin for each ignored member he would be bumping other things than this topic. But I like it and we all should learn from him, lesson is to never expect theymos to waste time on such unimportant problems.
@Op, I hope you live another 1000 years but eventually, [insert skeleton behind a computer desk meme here]. Good luck.
Well for the sake of testing i have added 20000 users to my ignore list and its working fine. Although after clicking Change Profile button i got Cloudflare error but my ingore list was updated.
On veiwing ingore list it;s partially loaded every time you click Ignore user options link. Some times it's showing 5000 user, sometimes 10k and sometime 16k but looks like it's updated.
However
IF you want to clear your ignore list you can run below script and it will clear your ignore list
WARNING: This script will clear your ignore list(async () => {
const decoder = new TextDecoder('windows-1252')
let lastReq
const fetchThrottled = async (url, ...rest) => {
const timeRemaining = lastReq ? lastReq.getTime() + 1000 * 1 - new Date().getTime() : 0
if (timeRemaining > 0) {
await new Promise(resolve => setTimeout(resolve, timeRemaining))
}
lastReq = new Date()
return await fetch(url, ...rest)
}
const getSesc = async () => {
const html = await fetchThrottled('https://bitcointalk.org/more.php').then(async response => decoder.decode(await response.arrayBuffer()))
return html.match(/https\:\/\/bitcointalk\.org\/index\.php\?action=logout;sesc=(.*?)"\>/)?.at(1)
}
const editIgnoreList = async (userID, sesc) => {
const formData = new FormData()
formData.append('ign_ignore_list', '')
formData.append('userID', String(userID))
formData.append('sa', 'ignprefs')
formData.append('sc', sesc)
formData.append('goback', String(1))
const { redirected } = await fetchThrottled(`https://bitcointalk.org/index.php?action=profile2`, { method: 'POST', body: formData })
return redirected
}
let u = '0000000' //<-------- Replace your userId
const sesc = await getSesc()
const done= await editIgnoreList(u,sesc)
console.log(done)
location.href ='https://bitcointalk.org/index.php?action=profile;sa=ignprefs';
})()
Steps:1. Replace the '0000000' userid with your own usersid in the above code e.g. let u = '0000000'
2. Login to bitcointalk
3. Stay on the page (any page)
4. Go to developer console (Press F12)
5. Copy Paste the code in the console and press Enter (after changing your the userid)
P.S. This code is heavly inspired by TryNinja's this
script