iOS: accept images in NSE if enabled, reorder chats when coming from background (#800)

* ios: automatically accept images in NSE, if enabled in settings

* remove unnecessary TODOs

* reorder chat when coming from background
This commit is contained in:
Evgeny Poberezkin
2022-07-10 14:28:00 +01:00
committed by GitHub
parent 4408495cfb
commit f16d8842b2
8 changed files with 62 additions and 21 deletions

View File

@@ -7,6 +7,7 @@
//
import SwiftUI
import SimpleXChat
struct PrivacySettings: View {
@AppStorage(DEFAULT_PRIVACY_ACCEPT_IMAGES) private var autoAcceptImages = true
@@ -21,6 +22,7 @@ struct PrivacySettings: View {
Section("Chats") {
settingsRow("photo") {
Toggle("Auto-accept images", isOn: $autoAcceptImages)
.onChange(of: autoAcceptImages) { privacyAcceptImagesGroupDefault.set($0) }
}
settingsRow("network") {
Toggle("Send link previews", isOn: $useLinkPreviews)

View File

@@ -43,6 +43,10 @@ private var indent: CGFloat = 36
let chatArchiveTimeDefault = DateDefault(defaults: UserDefaults.standard, forKey: DEFAULT_CHAT_ARCHIVE_TIME)
func setGroupDefaults() {
privacyAcceptImagesGroupDefault.set(UserDefaults.standard.bool(forKey: DEFAULT_PRIVACY_ACCEPT_IMAGES))
}
struct SettingsView: View {
@Environment(\.colorScheme) var colorScheme
@EnvironmentObject var chatModel: ChatModel