RemoteRoomMember
@objc
open class RemoteRoomMember : RoomMember
他のSDKで生成されたRoomMember
-
イベントデリゲート
Declaration
Swift
@objc public var delegate: RemoteRoomMemberDelegate? { get set }
-
subscribe(publicationId:
Asynchronous) PublicationをSubscribeさせます。
Declaration
Swift
@available(iOS 13.0, *) @objc public func subscribe(publicationId: String) async throws -> RoomSubscription
Parameters
publicationId
SubscribeするPublicationのID
Return Value
Subscription
-
PublicationをSubscribeさせます。
Declaration
Swift
@objc public func subscribe( publicationId: String, completion: ((RoomSubscription?, Error?) -> Void)? )
Parameters
publicationId
SubscribeするPublicationのID
completion
完了コールバック
-
unsubscribe(subscriptionId:
Asynchronous) Subscribeを中止させます。
Declaration
Swift
@available(iOS 13.0, *) @objc public func unsubscribe(subscriptionId: String) async throws
Parameters
subscriptionId
停止するSubscriptionのID
-
Subscribeを中止させます。
Declaration
Swift
@objc public func unsubscribe(subscriptionId: String, completion: ((Error?) -> Void)?)
Parameters
subscriptionId
停止するSubscriptionのID
- completion: 完了コールバック