🚨 修复 qodana 报错

This commit is contained in:
BTMuli
2023-12-21 00:30:42 +08:00
parent 100cb96dac
commit 88d2e6126a
3 changed files with 7 additions and 15 deletions

View File

@@ -173,7 +173,7 @@ class TGClient {
* @returns {Promise<void>} - 返回值
*/
async handleCallback(arg: Event<string>): Promise<void> {
const argParse: TGApp.Plugins.JSBridge.UnknownArg = JSON.parse(<string>arg.payload);
const argParse: TGApp.Plugins.JSBridge.Arg<any> = JSON.parse(<string>arg.payload);
if (argParse.method.startsWith("teyvat")) {
await this.handleCustomCallback(argParse);
return;
@@ -271,16 +271,16 @@ class TGClient {
* @func handleCustomCallback
* @since Beta v0.3.9
* @desc 处理自定义的 callback
* @param {TGApp.Plugins.JSBridge.UnknownArg} arg - 事件参数
* @param {TGApp.Plugins.JSBridge.Arg<any>} arg - 事件参数
* @returns {Promise<void>} - 返回值
*/
async handleCustomCallback(arg: TGApp.Plugins.JSBridge.UnknownArg): Promise<void> {
async handleCustomCallback(arg: TGApp.Plugins.JSBridge.Arg<any>): Promise<void> {
switch (arg.method) {
case "teyvat_open":
createPost(<string>arg.payload);
break;
default:
console.warn(`[customCallback] ${arg.payload}`);
console.warn(`[customCallback] ${arg.method}`);
}
}