コミットを比較

...

2 コミット

作成者 SHA1 メッセージ 日付
Xiang 50a200cde6
Merge pull request #110 from Abobo7/master
fix: fix several bugs of merlin
2024-04-09 18:29:42 +08:00
Abobo7 3c80d493a6 fix: fix several bugs of merlin 2024-04-09 17:59:43 +08:00
1個のファイルの変更15行の追加7行の削除

ファイルの表示

@ -154,22 +154,30 @@ class Child extends ComChild<Account> {
req.request().method().toUpperCase() === 'GET',
);
function removeRepeats(num: number): number {
const str = num.toString();
if (str.length <= 2) {
const str = num.toString();
const len = str.length;
if (len % 2 !== 0 || len === 1) {
return num;
}
const repeatPattern = /^(\d+?)\1+$/;
const match = str.match(repeatPattern);
const mid = len / 2;
const part1 = str.slice(0, mid);
const part2 = str.slice(mid);
if (match) {
return parseInt(match[1], 10);
if (part1 === part2) {
return parseInt(part1, 10);
}
return num;
}
const token = req.url().split('token=')[1].split('&')[0];
this.logger.info(`get login status token: ${token}`);
const element = await page.$('span.text-cornblue-700');
@ -368,4 +376,4 @@ export class Merlin extends Chat {
child.destroy({ delFile: false, delMem: true });
}
}
}
}