@@ -514,33 +514,19 @@ const handleGetDbKey = async () => {
514514 formErrors .key = ' '
515515
516516 try {
517- const { data: statusData , error: statusError } = await getWxStatus ()
518-
519- if (statusError .value ) {
520- error .value = ' 无法获取微信状态: ' + statusError .value .message
521- isGettingDbKey .value = false
522- return
523- }
524-
525- const wxStatus = statusData .value ? .wx_status
517+ const statusRes = await getWxStatus () // pid不是主进程,但是没关系
518+ const wxStatus = statusRes? .wx_status
526519
527520 if (wxStatus? .is_running ) {
528521 warning .value = ' 检测到微信正在运行,5秒后将终止进程并重启以获取密钥!!'
529522 await new Promise (resolve => setTimeout (resolve, 5000 ))
530523 } else {
531524 // 没有逻辑
532525 }
533-
534- warning .value = ' 正在启动微信以获取密钥,请确保微信未开启“自动登录”,并在启动后 1 分钟内完成登录操作。'
535526
536- const { data , error: fetchError } = await getDbKey ()
537-
538- if (fetchError .value ) {
539- error .value = ' 请求失败: ' + fetchError .value .message
540- return
541- }
527+ warning .value = ' 正在启动微信以获取密钥,请确保微信未开启“自动登录”,并在启动后 1 分钟内完成登录操作。'
542528
543- const res = data . value
529+ const res = await getDbKey ()
544530
545531 if (res && res .status === 0 ) {
546532 if (res .data ? .db_key ) {
@@ -572,14 +558,8 @@ const handleGetImageKey = async () => {
572558 warning .value = ' '
573559
574560 try {
575- const { data , fetchError } = await getImageKey ()
576-
577- if (fetchError && fetchError .value ) {
578- error .value = ' 请求失败: ' + fetchError .value .message
579- return
580- }
561+ const res = await getImageKey ()
581562
582- const res = data .value
583563 if (res && res .status === 0 ) {
584564 if (res .data ? .aes_key ) {
585565 manualKeys .aes_key = res .data .aes_key
0 commit comments