|
|
|
|
@ -154,9 +154,17 @@ struct SupportButtonView: View { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private func _zip() { |
|
|
|
|
|
|
|
|
|
var urls: [URL] = [] |
|
|
|
|
if let dir: URL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first { |
|
|
|
|
urls.append(dir.appending(path: "appsettings.json")) |
|
|
|
|
urls.append(dir.appending(path: "settings.json")) |
|
|
|
|
urls.append(dir.appending(path: "storage")) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
do { |
|
|
|
|
let filePath = try StoreCenter.main.directoryURL() |
|
|
|
|
self.zipFilePath = try Zip.quickZipFiles([filePath], fileName: "backup") // Zip |
|
|
|
|
// let filePath = try StoreCenter.main.directoryURL() |
|
|
|
|
self.zipFilePath = try Zip.quickZipFiles(urls, fileName: "backup") // Zip |
|
|
|
|
} catch { |
|
|
|
|
Logger.error(error) |
|
|
|
|
} |
|
|
|
|
|