()
| 182 | } |
| 183 | |
| 184 | async doSign() { |
| 185 | try { |
| 186 | const res = await this.request("/api/Person/sign"); |
| 187 | const beans = res.data; |
| 188 | $.log(`账号[${this.index}] 签到成功${beans !== undefined ? `,获得${beans}环保币` : ""}`); |
| 189 | } catch (e) { |
| 190 | const message = e.message || e; |
| 191 | if (/已签到|今日已|重复|已经签到/.test(String(message))) { |
| 192 | $.log(`账号[${this.index}] 今日已签到`); |
| 193 | return; |
| 194 | } |
| 195 | $.log(`账号[${this.index}] 签到失败: ${message}`); |
| 196 | if (isTokenError(message)) this.removeCachedToken(); |
| 197 | } |
| 198 | } |
| 199 | } |
| 200 | |
| 201 | !(async () => { |
no test coverage detected