SoraError
public enum SoraError : Error
SDK に関するエラーを表します。
-
接続試行中に処理がキャンセルされたことを示します。
Declaration
Swift
case connectionCancelled
-
接続タイムアウト。 接続試行開始から一定時間内に接続できなかったことを示します。
Declaration
Swift
case connectionTimeout
-
何らかの処理の実行中で、指定された処理を実行できないことを示します。
Declaration
Swift
case connectionBusy(reason: String)
-
WebSocketChannel
が接続解除されたことを示します。 導入当初は Sora から受信したクローズフレームのステータスコードが 1000 以外のときにこの Error を返していたが 2025.2.0 から、ステータスコードが 1000 のときも onDisconnect に切断理由を返すためにこの Error を使うようになった また、この Error は onDisconnect では Error ではなく、SoraCloseEvent.ok(code, reason) としてユーザーに通知されるDeclaration
Swift
case webSocketClosed(statusCode: WebSocketStatusCode, reason: String?)
-
WebSocketChannel
で発生したエラーDeclaration
Swift
case webSocketError(Error)
-
SignalingChannel
で発生したエラーDeclaration
Swift
case signalingChannelError(reason: String)
-
シグナリングメッセージのフォーマットが無効
Declaration
Swift
case invalidSignalingMessage
-
非対応のシグナリングメッセージ種別
Declaration
Swift
case unknownSignalingMessageType(type: String)
-
PeerChannel
で発生したエラーDeclaration
Swift
case peerChannelError(reason: String)
-
カメラに関するエラー
Declaration
Swift
case cameraError(reason: String)
-
メッセージング機能のエラー
Declaration
Swift
case messagingError(reason: String)
-
DataChannel 経由のシグナリングで type: close を受信し、接続が解除されたことを示します。
- statusCode: ステータスコード
- reason: 切断理由
Declaration
Swift
case dataChannelClosed(statusCode: Int, reason: String)