stateType property Null safety
Implementation
set stateType(HotlineSocketConnectionType type) {
state = type;
switch(state) {
case HotlineSocketConnectionType.initial:
break;
case HotlineSocketConnectionType.connecting:
break;
case HotlineSocketConnectionType.connected:
onConnect();
startTimer();
break;
case HotlineSocketConnectionType.disconnected:
_timer.cancel();
break;
}
}