Skip to content

Commit e311945

Browse files
committed
change connection change state as follow
1 parent c879f31 commit e311945

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

thunder/src/main/java/com/jeremy/thunder/internal/ThunderStateManager.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,7 @@ class ThunderStateManager private constructor(
7878
connectionListener.collectState().onEach {
7979
when(it) {
8080
Initialize -> Unit
81-
GetReady -> {
82-
_socketState.updateThunderState(ThunderState.CONNECTING)
83-
openConnection()
84-
}
81+
GetReady -> openConnection()
8582
ShutDown -> closeConnection()
8683
}
8784
}.launchIn(scope)
@@ -92,7 +89,6 @@ class ThunderStateManager private constructor(
9289
networkState.networkStatus.onEach {
9390
when (it) {
9491
NetworkState.Available -> {
95-
_socketState.updateThunderState(ThunderState.CONNECTING)
9692
openConnection()
9793
}
9894

@@ -158,6 +154,7 @@ class ThunderStateManager private constructor(
158154
private lateinit var connectionJob: Job
159155
private fun openConnection() {
160156
if (socket == null) {
157+
_socketState.updateThunderState(ThunderState.CONNECTING)
161158
socket = webSocketCore.create()
162159
socket?.let { webSocket ->
163160
webSocket.open()

0 commit comments

Comments
 (0)