瀏覽代碼

implement experimental feature switch for ephemeral messages

cyberta 5 年之前
父節點
當前提交
b2d4177e64
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      deltachat-ios/Controller/SettingsController.swift

+ 7 - 0
deltachat-ios/Controller/SettingsController.swift

@@ -383,6 +383,13 @@ internal final class SettingsViewController: UITableViewController, ProgressAler
             UserDefaults.standard.set(!locationStreaming, forKey: "location_streaming")
         }))
 
+        let ephemeralMessages = UserDefaults.standard.bool(forKey: "ephemeral_messages")
+        let ephemeralTitle = ephemeralMessages ?
+            "Disable ephemeral messages" : "Enable ephemeral messages"
+        alert.addAction(UIAlertAction(title: ephemeralTitle, style: .default, handler: { _ in
+            UserDefaults.standard.set(!ephemeralMessages, forKey: "ephemeral_messages")
+        }))
+
         let logAction = UIAlertAction(title: String.localized("pref_view_log"), style: .default, handler: { [weak self] _ in
             self?.showDebugToolkit()
         })