@@ -284,9 +284,11 @@ class SkyCallFragment: BaseCallFragment(), CallSession.CallSessionCallback {
if (session.state == EnumType.CallState.Connected){
//showCalling(audioCall)
} else {
- showMessage("当前网络状态不佳,通话结束")
- gEngineKit?.endCall()
- callEnd()
+ if (!callEnded) {
+ showMessage("当前网络状态不佳,通话结束")
+ gEngineKit?.endCall()
+ callEnd()
+ }
}
}, 3000)