我完全实现了文档,但事件没有处理。
我的代码是:
let serverUrl = "xxxxxxxxxxxx"
let appId = "xxxxxxxxxxxx"
let clientKey = "xxxxxxxxxxxxxxx"
let client = ParseLiveQuery.Client(server: serverUrl, applicationId: appId, clientKey: clientKey)
let query = PFQuery(className: "ChatMessage")
query.whereKey("to", equalTo: PFUser.current() ?? PFUser())
let subscription: Subscription = client.subscribe(query)
client.shouldPrintWebSocketLog = true
client.shouldPrintWebSocketTrace = true
subscription.handleEvent { query, event in
print(event)
}
subscription.handle(Event.created) { query, object in
print(object)
}
之后,我用 api 发送新消息。此消息添加了类,但 livequery 不处理任何事件和数据。