Browse Source

implement experimental feature switch for ephemeral messages

cyberta 5 năm trước cách đây
mục cha
commit
b2d4177e64
1 tập tin đã thay đổi với 7 bổ sung0 xóa
  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()
         })