- RevueSDK
- PresenceManager
- setStatus(_:)
Instance Method
setStatus(_:)
設定「我自己廣播給 broker 的 Presence 狀態」
func setStatus(_ status: PresenceStatus) -> BoolParameters
- status
要廣播的狀態(online / away / busy / offline)
Return Value
true 設定成功(含 cache only 的情況),false 失敗
Discussion
broker 收到後會廣播給所有訂閱我 presence topic 的朋友、 對方那邊觸發 friend_presence event 收到我的新狀態。
broker 未連線時:C 層仍會 cache 你設的值,broker 之後連上時 C 會自動補 publish 一次 — 不需要 Swift 端管。