From 950ccf1823d95e65d9800250af34fb576d59e111 Mon Sep 17 00:00:00 2001 From: zztkm Date: Mon, 3 Mar 2025 14:00:32 +0900 Subject: [PATCH] =?UTF-8?q?TODO=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jp/shiguredo/sora/sdk/channel/signaling/SignalingChannel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sora-android-sdk/src/main/kotlin/jp/shiguredo/sora/sdk/channel/signaling/SignalingChannel.kt b/sora-android-sdk/src/main/kotlin/jp/shiguredo/sora/sdk/channel/signaling/SignalingChannel.kt index 8fb45061..91907e0a 100644 --- a/sora-android-sdk/src/main/kotlin/jp/shiguredo/sora/sdk/channel/signaling/SignalingChannel.kt +++ b/sora-android-sdk/src/main/kotlin/jp/shiguredo/sora/sdk/channel/signaling/SignalingChannel.kt @@ -84,6 +84,7 @@ class SignalingChannelImpl @JvmOverloads constructor( companion object { private val TAG = SignalingChannelImpl::class.simpleName + // TODO(zztkm): タイムアウト値を外部から設定できるようにするか検討する private const val DISCONNECT_TIMEOUT_MS = 5000L // 5 秒のタイムアウト } @@ -252,6 +253,7 @@ class SignalingChannelImpl @JvmOverloads constructor( webSocket.close(1000, null) // WebSocketのcloseが完了するのを待つ + // TODO(zztkm): main スレッドをブロックしてる可能性があるので、問題がないか確認する return runBlocking(Dispatchers.IO) { try { // onClosedが呼ばれるのを最大DISCONNECT_TIMEOUT_MSミリ秒待つ