|
@@ -161,16 +161,7 @@ public class Nexilis: NSObject {
|
|
|
getPullWorkingArea()
|
|
|
getPullGroupNoMember()
|
|
|
delegate.onSuccess(userId: me)
|
|
|
- if let response = Nexilis.writeSync(message: getPrefs(key: "default_cc"), timeout: 5000) {
|
|
|
- if response.mBodies[CoreMessage_TMessageKey.ERRCOD] == "00" {
|
|
|
- let data = response.getBody(key: CoreMessage_TMessageKey.DATA)
|
|
|
- if let json = try! JSONSerialization.jsonObject(with: data.data(using: String.Encoding.utf8)!, options: []) as? [[String: Any?]] {
|
|
|
- if json.count > 0 , let default_cc = json[0]["default_cc"] as? String {
|
|
|
- Utils.setDefaultCC(value: default_cc)
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ getPullDefaultCC()
|
|
|
if showButton {
|
|
|
DispatchQueue.main.async {
|
|
|
var viewController = UIApplication.shared.windows.first?.rootViewController
|
|
@@ -211,6 +202,21 @@ public class Nexilis: NSObject {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private static func getPullDefaultCC() {
|
|
|
+ DispatchQueue.global().async {
|
|
|
+ if let response = Nexilis.writeSync(message: getPrefs(key: "default_cc"), timeout: 30 * 1000) {
|
|
|
+ if response.mBodies[CoreMessage_TMessageKey.ERRCOD] == "00" {
|
|
|
+ let data = response.getBody(key: CoreMessage_TMessageKey.DATA)
|
|
|
+ if let json = try! JSONSerialization.jsonObject(with: data.data(using: String.Encoding.utf8)!, options: []) as? [[String: Any?]] {
|
|
|
+ if json.count > 0 , let default_cc = json[0]["default_cc"] as? String {
|
|
|
+ Utils.setDefaultCC(value: default_cc)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private static func getPrefs(key: String) -> TMessage {
|
|
|
let tMessage = DigiXLite.TMessage()
|
|
|
let me = UserDefaults.standard.string(forKey: "me")
|