SoraEventKind

public struct SoraEventKind : RawRepresentable, Hashable, Sendable

購読 API が配送するイベントの種別です。

enum ではなく RawRepresentable な struct にしています。SDK が将来イベント種別を追加した ときに、利用者が書いた網羅 switch が compile error にならないようにするためです (enum に case を追加すると、網羅 switch を書いている利用者の既存コードが build できなくなります)。 種別の判定は event.kind == .disconnected か、default を伴う switch で行います。

  • 種別の識別子です。

    Declaration

    Swift

    public let rawValue: String
  • 識別子から種別を生成します。

    Declaration

    Swift

    public init(rawValue: String)

    Parameters

    rawValue

    種別の識別子

接続ライフサイクル

Sora インスタンス

ストリーム

シグナリングと DataChannel