浏览代码

use DCContext in AppDelegate

cyberta 6 年之前
父节点
当前提交
06e52b6e9d
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      deltachat-ios/AppDelegate.swift

+ 2 - 1
deltachat-ios/AppDelegate.swift

@@ -22,6 +22,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
     static var progress: Float = 0 // TODO: delete
     static var lastErrorDuringConfig: String?
     private var backgroundTask: UIBackgroundTaskIdentifier = .invalid
+    private let dcContext = DCContext()
 
     var reachability = Reachability()!
     var window: UIWindow?
@@ -136,7 +137,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
         logger.info("open: \(dbfile())")
 
         if mailboxPointer == nil {
-            mailboxPointer = dc_context_new(callback_ios, nil, "iOS")
+            mailboxPointer = dcContext.contextPointer
             guard mailboxPointer != nil else {
                 fatalError("Error: dc_context_new returned nil")
             }