fix:mysapi、fix:tool

This commit is contained in:
kissnavel 2024-07-16 19:53:46 +08:00
parent 0a3260a186
commit eb0e86ff3d
2 changed files with 14 additions and 33 deletions

View file

@ -8,14 +8,6 @@ import MysApi from '../../genshin/model/mys/mysApi.js';
// const DEVICE_ID = randomString(32).toUpperCase()
// const DEVICE_NAME = randomString(_.random(1, 10));
const game_region = [
'prod_gf_cn',
'prod_gf_us',
'prod_gf_eu',
'prod_gf_jp',
'prod_gf_sg',
];
/**
* 米游社ZZZAPI继承自MysApi
*/
@ -48,17 +40,17 @@ export default class MysZZZApi extends MysApi {
getServer() {
const _uid = this.uid?.toString();
if (_uid.length < 10) {
return game_region[0]; // 官服
return 'prod_gf_cn'; // 官服
}
switch (_uid.slice(0, -8)) {
case '10':
return game_region[1]; // 美服
return 'prod_gf_us'; // 美服
case '15':
return game_region[2]; // 欧服
return 'prod_gf_eu'; // 欧服
case '13':
return game_region[3]; // 亚服
return 'prod_gf_jp'; // 亚服
case '17':
return game_region[4]; // 港澳台服
return 'prod_gf_sg'; // 港澳台服
}
}
@ -301,13 +293,4 @@ export default class MysZZZApi extends MysApi {
if (!_data || _data.retcode !== 0) return false;
return _data.data;
}
}
export function generateSeed(length = 16) {
const characters = '0123456789abcdef';
let result = '';
for (let i = 0; i < length; i++) {
result += characters[Math.floor(Math.random() * characters.length)];
}
return result;
}
}