From 03d72246f7e5383ce346fe844db7b46c7a203ad5 Mon Sep 17 00:00:00 2001 From: 502647092 Date: Sat, 13 Mar 2021 08:56:31 +0000 Subject: [PATCH] feat: auto refresh when mcbbs return 504 --- mcbbs/server-bump.user.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mcbbs/server-bump.user.js b/mcbbs/server-bump.user.js index 9b63f2b..ab62540 100644 --- a/mcbbs/server-bump.user.js +++ b/mcbbs/server-bump.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name 圈云盒子顶帖器 // @namespace https://circlecloud.ltd/ -// @version 0.1.1 +// @version 0.1.2 // @description 自动顶贴 // @author MiaoWoo // @match https://www.mcbbs.net/forum-server-1.html** @@ -52,10 +52,13 @@ }).then(r => r.json()) } async function main() { + if (document.getElementsByTagName('h1')[0].innerText.startsWith(504)) { + return refresh() + } let params = location.href.split('?')[1]?.split('&').map(s => s.split('=')).reduce((pre, cur, index) => { pre[cur[0]] = cur[1]; return pre }, {}) || {} nextPage = document.getElementById('autopbn') - post('alive', { type: 'servers' }) let servers = await readServers() + post('alive', { type: 'servers' }) if (store.lastPostServer != servers[25].tid) { await post('updateServers', servers) }