partial fix for #608 - when a new TCP API connection arrives, close old one completely

This commit is contained in:
Kevin Hester committed 2020-12-31 10:02:18 +08:00
1 parent de37a0c31e
commit cdf416cb73
4 files changed
+39 -15

No files matched your search

+7 -1
View File
@@ -21,11 +21,17 @@ void PhoneAPI::init()
observe(&service.fromNumChanged);
}
PhoneAPI::~PhoneAPI() {
close();
}
void PhoneAPI::close() {
unobserve();
state = STATE_SEND_NOTHING;
bool oldConnected = isConnected;
isConnected = false;
onConnectionChanged(isConnected);
if(oldConnected != isConnected)
onConnectionChanged(isConnected);
}
void PhoneAPI::checkConnectionTimeout()