Skip to content

Commit 2e63b17

Browse files
committed
fix bug found by UT
1 parent de3ddf7 commit 2e63b17

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

buildSrc/src/main/kotlin/Constants.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
object Consts {
22
const val releaseGroup = "com.piasy"
33
const val releaseName = "kmp-socketio"
4-
const val releaseVersion = "1.1.2"
4+
const val releaseVersion = "1.1.3"
55

66
val androidNS = "$releaseGroup.${releaseName.replace('-', '.')}"
77
}

kmp-socketio/src/commonMain/kotlin/com/piasy/kmp/socketio/socketio/Socket.kt

+4-2
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,10 @@ class Socket(
301301
recvBuffer.forEach { fireEvent(it) }
302302
recvBuffer.clear()
303303

304-
io.packets(sendBuffer)
305-
sendBuffer.clear()
304+
if (sendBuffer.isNotEmpty()) {
305+
io.packets(sendBuffer)
306+
sendBuffer.clear()
307+
}
306308

307309
super.emit(EVENT_CONNECT)
308310
}

kmp-socketio/src/jvmTest/kotlin/com/piasy/kmp/socketio/engineio/transports/PollingXHRTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ class PollingXHRTest : BaseTest() {
252252
waitExec(this)
253253
polling.polling.close()
254254
waitExec(this)
255-
waitExec(this, 2500)
255+
waitExec(this, 5000)
256256

257257
coVerify(exactly = 3) { polling.factory.httpRequest(any(), any()) }
258258
Logging.info("XXPXX", "closeOpening verify events")

0 commit comments

Comments
 (0)