diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/SeekHelpManager.kt b/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/SeekHelpManager.kt index 3bb03c157c..5fba742d6d 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/SeekHelpManager.kt +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/manager/SeekHelpManager.kt @@ -80,6 +80,7 @@ object SeekHelpManager { * @param useLocalVoiceNotice 使用自己的语音播报,如果是从语音助手过来的请求,语音助手可能会走自己的播报,默认是使用自己的播报 */ fun seekHelp(context: Context, seekHelpListener: ISeekHelpListener, useLocalVoiceNotice: Boolean = true) { + Logger.d(TAG, "seekHelp: $isSeeking") if(!isSeeking) { isSeeking = true if (this.context == null) { @@ -94,11 +95,13 @@ object SeekHelpManager { // 正在求助中,进行异常提示 toast("已发布故障求助,请耐心等待") aiAssist?.speakTTSVoice("已发布故障求助,请耐心等待") + isSeeking = false } getSeekAmountByLimitTime() >= SEEK_RECORD_LIMIT_AMOUNT -> { // 超过限制时间内的限制次数,进行异常提示 toast("已在求助状态,请勿连续发布哦") aiAssist?.speakTTSVoice("已在求助状态,请勿连续发布哦") + isSeeking = false } else -> { // 没有异常情况,开始故障求助