问题描述
每次我从 zendesk 仪表板更改代理状态时,我都试图观察它,但它对我不起作用。我第一次启动视图时只能获得一次。
我怎样才能使它具有反应性并获取状态的更新。
我用过这个功能:
Chat.accountProvider?.observeAccount { (account) in
switch account.accountStatus {
case .online :
print("agent is online")
case .offline :
print("agent is offline")
}
}
解决方法
现在修复了。
我刚刚在 Chat.connectionProvider?.connect()
文件的 didFinishLaunchingWithOptions
函数中调用了 AppDelegate.swift
。