mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-12-19 13:10:16 +08:00
Fix version tag formatting and error handling
Update packet.ts to prefix napCatVersion with 'v' in the error message link. In vite-plugin-version.js, improve formatting of catch blocks, ensure returned tags do not include a leading 'v', and standardize fallback version to '0.0.0'.
This commit is contained in:
parent
7c701781a1
commit
d31f0a45b4
@ -54,7 +54,7 @@ export class NTQQPacketApi {
|
|||||||
const table = typedOffset[qqVer + '-' + os.arch()];
|
const table = typedOffset[qqVer + '-' + os.arch()];
|
||||||
if (!table) {
|
if (!table) {
|
||||||
const err = `[Core] [Packet] PacketBackend 不支持当前QQ版本架构:${qqVer}-${os.arch()},
|
const err = `[Core] [Packet] PacketBackend 不支持当前QQ版本架构:${qqVer}-${os.arch()},
|
||||||
请参照 https://github.com/NapNeko/NapCatQQ/releases/tag/${napCatVersion} 配置正确的QQ版本!`;
|
请参照 https://github.com/NapNeko/NapCatQQ/releases/tag/v${napCatVersion} 配置正确的QQ版本!`;
|
||||||
this.logger.logError(err);
|
this.logger.logError(err);
|
||||||
this.errStack.push(err);
|
this.errStack.push(err);
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@ -58,7 +58,7 @@ export default function vitePluginNapcatVersion () {
|
|||||||
try {
|
try {
|
||||||
const json = JSON.parse(data);
|
const json = JSON.parse(data);
|
||||||
if (Array.isArray(json) && json[0]?.name) {
|
if (Array.isArray(json) && json[0]?.name) {
|
||||||
resolve(json[0].name);
|
resolve(json[0].name.replace(/^v/, ''));
|
||||||
} else reject(new Error('Invalid GitHub tag response'));
|
} else reject(new Error('Invalid GitHub tag response'));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
reject(e);
|
reject(e);
|
||||||
@ -79,7 +79,7 @@ export default function vitePluginNapcatVersion () {
|
|||||||
return tag;
|
return tag;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn('[vite-plugin-napcat-version] Failed to fetch tag:', e.message);
|
console.warn('[vite-plugin-napcat-version] Failed to fetch tag:', e.message);
|
||||||
return cached ?? 'v0.0.0';
|
return cached ?? '0.0.0';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user