fix:跳转页面状态跟对讲状态不更新问题
This commit is contained in:
parent
50366de1d0
commit
5e862a2919
@ -4,6 +4,7 @@ import 'package:flutter_voice_processor/flutter_voice_processor.dart';
|
|||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
import 'package:star_lock/app_settings/app_settings.dart';
|
import 'package:star_lock/app_settings/app_settings.dart';
|
||||||
|
import 'package:star_lock/blue/io_tool/manager_event_bus.dart';
|
||||||
import 'package:star_lock/main/lockDetail/monitoring/star_chart_h264/star_chart_state.dart';
|
import 'package:star_lock/main/lockDetail/monitoring/star_chart_h264/star_chart_state.dart';
|
||||||
import 'package:star_lock/talk/startChart/events/talk_status_change_event.dart';
|
import 'package:star_lock/talk/startChart/events/talk_status_change_event.dart';
|
||||||
import 'package:star_lock/talk/startChart/start_chart_manage.dart';
|
import 'package:star_lock/talk/startChart/start_chart_manage.dart';
|
||||||
@ -24,12 +25,12 @@ class StarChartLogic extends BaseGetXController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void _getTalkStatusRefreshUIAction() {
|
void _getTalkStatusRefreshUIAction() {
|
||||||
_getTalkStatusRefreshUIEvent = eventBus
|
_getTalkStatusRefreshUIEvent = EventBusManager()
|
||||||
|
.eventBus!
|
||||||
.on<TalkStatusChangeEvent>()
|
.on<TalkStatusChangeEvent>()
|
||||||
.listen((TalkStatusChangeEvent event) async {
|
.listen((TalkStatusChangeEvent event) async {
|
||||||
state.talkStatus.value = event.newStatus.index;
|
state.talkStatus.value = event.newStatus.index;
|
||||||
state.oneMinuteTime.value = 0;
|
state.oneMinuteTime.value = 0;
|
||||||
|
|
||||||
if (state.talkStatus.value == TalkStatus.rejected.index ||
|
if (state.talkStatus.value == TalkStatus.rejected.index ||
|
||||||
state.talkStatus.value == TalkStatus.notTalkData.index ||
|
state.talkStatus.value == TalkStatus.notTalkData.index ||
|
||||||
state.talkStatus.value == TalkStatus.notTalkPing.index ||
|
state.talkStatus.value == TalkStatus.notTalkPing.index ||
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user