- RevueSDK
- PresenceStatus
Enumeration
PresenceStatus
好友 Presence 狀態(對應 C 層 RevueKitPresenceStatus)
enum PresenceStatusOverview
透過 MQTT 傳遞的網路 Presence,獨立於 toxcore P2P 連線狀態。 用於追蹤好友是否有裝置在線,即使 P2P 連線尚未建立。
⚠️ 與 UserStatus 區別:
PresenceStatus:MQTT broker 看到的對方狀態(4 case,含 offline)UserStatus:toxcore P2P 廣播的使用者選擇狀態(3 case,無 offline)
raw value 對應 C 層 revuekit_presence_get_friend_status() / revuekit_presence_set_status() 數值。
Topics
Enumeration Cases
case away離開
case busy忙碌
case offline離線(broker 沒看到對方)
case online在線
case unknownNot answerable: presence not configured, broker not connected, friend never reported, or bad id (core 0.22.0).
Initializers
Instance Properties
var isOnline: BoolTrue when the broker currently sees the friend (online / away / busy).