Skip to content

Commit 33455f9

Browse files
committed
chore: rename instances of photo sync -> backup
Signed-off-by: Tommy van der Vorst <tommy@pixelspark.nl>
1 parent d8c1362 commit 33455f9

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

Sushitrain/AppState.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ struct SyncState {
487487
}
488488

489489
var isFinished: Bool {
490-
return !self.client.isDownloading() && !self.client.isUploading() && !self.photoBackup.isSynchronizing
490+
return !self.client.isDownloading() && !self.client.isUploading() && !self.photoBackup.isBackingUp
491491
}
492492

493493
func alert(message: String) {

Sushitrain/PhotoBackup.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import SwiftUI
88
@preconcurrency import SushitrainCore
99
import Photos
1010

11-
enum PhotoSyncCategories: String, Codable {
11+
enum PhotoBackupCategory: String, Codable {
1212
case photo = "photo"
1313
case livePhoto = "live"
1414
case video = "video"
@@ -102,7 +102,7 @@ enum PhotoBackupFolderStructure: String, Codable {
102102
}
103103
}
104104

105-
enum PhotoSyncProgress {
105+
enum PhotoBackupProgress {
106106
case notStarted
107107
case starting
108108
case exportingPhotos(index: Int, total: Int, current: String?)
@@ -178,7 +178,7 @@ enum PhotoSyncProgress {
178178

179179
@AppStorage("photoSyncLastCompletedDate") var lastCompletedDate: Double = -1.0
180180
@AppStorage("photoSyncEnableBackgroundCopy") var enableBackgroundCopy: Bool = false
181-
@AppStorage("photoSyncCategories") var categories: Set<PhotoSyncCategories> = Set([.photo, .video, .livePhoto])
181+
@AppStorage("photoSyncCategories") var categories: Set<PhotoBackupCategory> = Set([.photo, .video, .livePhoto])
182182
@AppStorage("photoSyncPurgeEnabled") var purgeEnabled = false
183183
@AppStorage("photoSyncPurgeAfterDays") var purgeAfterDays = 7
184184
@AppStorage("PhotoBackupFolderStructure") var folderStructure = PhotoBackupFolderStructure.byDateAndType
@@ -190,8 +190,8 @@ enum PhotoSyncProgress {
190190
// Whether to replace or append the ".MOV" file extension for live photos
191191
@AppStorage("photoBackupLivePhotoReplaceExtension") var livePhotoReplaceExtension: Bool = false
192192

193-
@Published private(set) var isSynchronizing = false
194-
@Published private(set) var progress: PhotoSyncProgress = .notStarted
193+
@Published private(set) var isBackingUp = false
194+
@Published private(set) var progress: PhotoBackupProgress = .notStarted
195195
@Published private(set) var photoBackupTask: Task<(), Error>? = nil
196196

197197
var selectedAlbumTitle: String? {
@@ -217,7 +217,7 @@ enum PhotoSyncProgress {
217217
if !self.isReady { return nil }
218218
if self.selectedAlbumID.isEmpty { return nil }
219219
if self.photoBackupTask != nil { return nil }
220-
self.isSynchronizing = true
220+
self.isBackingUp = true
221221

222222
let selectedAlbumID = self.selectedAlbumID
223223
let selectedFolderID = self.selectedFolderID
@@ -230,7 +230,7 @@ enum PhotoSyncProgress {
230230
defer {
231231
DispatchQueue.main.async {
232232
self.photoBackupTask = nil
233-
self.isSynchronizing = false
233+
self.isBackingUp = false
234234
}
235235
}
236236

@@ -407,7 +407,7 @@ enum PhotoSyncProgress {
407407
folderURL: URL,
408408
subDirectoryPath: EntryPath,
409409
fullExport: Bool,
410-
categories: Set<PhotoSyncCategories>,
410+
categories: Set<PhotoBackupCategory>,
411411
isInBackground: Bool,
412412
onlyTheseLocalIdentifiers: Set<String>?
413413
) async throws {

Sushitrain/PhotoBackupView.swift

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct PhotoBackupButton: View {
3030
Text(e).foregroundStyle(.red)
3131
}
3232

33-
if photoBackup.isSynchronizing {
33+
if photoBackup.isBackingUp {
3434
PhotoBackupProgressView(photoBackup: photoBackup)
3535

3636
Button("Cancel", role: .cancel) {
@@ -47,7 +47,7 @@ struct PhotoBackupButton: View {
4747
#if os(macOS)
4848
.buttonStyle(.link)
4949
#endif
50-
.disabled(photoBackup.isSynchronizing || !photoBackup.isReady)
50+
.disabled(photoBackup.isBackingUp || !photoBackup.isReady)
5151
}
5252
}
5353
}
@@ -64,7 +64,7 @@ struct PhotoBackupStatusView: View {
6464

6565
var body: some View {
6666
VStack(alignment: .leading) {
67-
if !photoBackup.isSynchronizing {
67+
if !photoBackup.isBackingUp {
6868
if photoBackup.lastCompletedDate > 0.0 {
6969
let lastDate = Date(timeIntervalSinceReferenceDate: photoBackup.lastCompletedDate)
7070
Text("Last completed \(dateFormatter.localizedString(for: lastDate, relativeTo: Date())).")
@@ -130,7 +130,7 @@ struct PhotoBackupSettingsView: View {
130130
}
131131
}
132132
.pickerStyle(.menu)
133-
.disabled(photoBackup.isSynchronizing)
133+
.disabled(photoBackup.isBackingUp)
134134
.onChange(of: photoBackup.selectedAlbumID) { _, _ in photoBackup.resetLastSuccessfulChangeToken() }
135135
}
136136
else if authorizationStatus == .denied || authorizationStatus == .restricted {
@@ -156,7 +156,7 @@ struct PhotoBackupSettingsView: View {
156156
}
157157
}
158158
.pickerStyle(.menu)
159-
.disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
159+
.disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
160160
.onChange(of: photoBackup.selectedFolderID) { _, _ in photoBackup.resetLastSuccessfulChangeToken() }
161161
}
162162
} header: {
@@ -174,7 +174,7 @@ struct PhotoBackupSettingsView: View {
174174
Toggle(
175175
"Copy photos periodically in the background",
176176
isOn: photoBackup.$enableBackgroundCopy
177-
).disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
177+
).disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
178178
}
179179
#endif
180180

@@ -187,7 +187,7 @@ struct PhotoBackupSettingsView: View {
187187
photoBackup.categories.toggle(.photo, s)
188188
})
189189
)
190-
.disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
190+
.disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
191191
.onChange(of: photoBackup.categories) { _, _ in photoBackup.resetLastSuccessfulChangeToken() }
192192

193193
Toggle(
@@ -197,7 +197,7 @@ struct PhotoBackupSettingsView: View {
197197
set: { s in
198198
photoBackup.categories.toggle(.livePhoto, s)
199199
})
200-
).disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
200+
).disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
201201

202202
Toggle(
203203
"Videos",
@@ -206,7 +206,7 @@ struct PhotoBackupSettingsView: View {
206206
set: { s in
207207
photoBackup.categories.toggle(.video, s)
208208
})
209-
).disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
209+
).disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
210210
}
211211

212212
Section {
@@ -224,7 +224,7 @@ struct PhotoBackupSettingsView: View {
224224
}
225225

226226
PhotoFolderStructureView(folderStructure: photoBackup.$folderStructure)
227-
.disabled(photoBackup.isSynchronizing)
227+
.disabled(photoBackup.isBackingUp)
228228
.onChange(of: photoBackup.folderStructure) { _, _ in photoBackup.resetLastSuccessfulChangeToken() }
229229

230230
Text("Example file location in folder: ")
@@ -240,7 +240,7 @@ struct PhotoBackupSettingsView: View {
240240
if photoBackup.folderStructure.usesTimeZone {
241241
Section {
242242
PhotoBackupTimeZoneView(timeZone: photoBackup.$timeZone)
243-
.disabled(photoBackup.isSynchronizing)
243+
.disabled(photoBackup.isBackingUp)
244244
.onChange(of: photoBackup.timeZone) { _, _ in photoBackup.resetLastSuccessfulChangeToken() }
245245
} footer: {
246246
PhotoBackupTimeZoneExplainerView(timeZone: photoBackup.timeZone)
@@ -256,7 +256,7 @@ struct PhotoBackupSettingsView: View {
256256
}
257257
.pickerStyle(.menu)
258258
.disabled(
259-
photoBackup.isSynchronizing || self.authorizationStatus != .authorized
259+
photoBackup.isBackingUp || self.authorizationStatus != .authorized
260260
|| photoBackup.selectedAlbumID.isEmpty
261261
)
262262
.onChange(of: photoBackup.savedAlbumID) { _, _ in photoBackup.resetLastSuccessfulChangeToken() }
@@ -288,7 +288,7 @@ struct PhotoBackupSettingsView: View {
288288
)
289289
}
290290
#endif
291-
}.disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
291+
}.disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
292292

293293
Section {
294294
Toggle(
@@ -304,8 +304,8 @@ struct PhotoBackupSettingsView: View {
304304
Text(
305305
"If you delete photos from the folder, this will be remembered for six months, so they will not be saved to the folder again during this time. Enable this setting to prevent these photos from being exported again after six months."
306306
)
307-
}.disabled(photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty)
308-
307+
}.disabled(photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty)
308+
309309
// Live photo extension selector
310310
Section {
311311
Picker("Live photo file extension", selection: $photoBackup.livePhotoReplaceExtension) {
@@ -314,7 +314,7 @@ struct PhotoBackupSettingsView: View {
314314
}
315315
.pickerStyle(.menu)
316316
.disabled(
317-
photoBackup.isSynchronizing || photoBackup.selectedAlbumID.isEmpty || !photoBackup.categories.contains(.livePhoto))
317+
photoBackup.isBackingUp || photoBackup.selectedAlbumID.isEmpty || !photoBackup.categories.contains(.livePhoto))
318318
}
319319

320320
// Action buttons
@@ -328,7 +328,7 @@ struct PhotoBackupSettingsView: View {
328328
Button("Re-copy all photos", systemImage: "photo.badge.arrow.down.fill") {
329329
photoBackup.backup(appState: self.appState, fullExport: true, isInBackground: false)
330330
}
331-
.disabled(photoBackup.isSynchronizing || !photoBackup.isReady)
331+
.disabled(photoBackup.isBackingUp || !photoBackup.isReady)
332332
#if os(macOS)
333333
.buttonStyle(.link)
334334
#endif

Sushitrain/StartView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import SwiftUI
2727
VStack(alignment: .leading, spacing: 10) {
2828
OverallStatusView().frame(maxWidth: .infinity)
2929

30-
if appState.photoBackup.isSynchronizing {
30+
if appState.photoBackup.isBackingUp {
3131
PhotoBackupProgressView(photoBackup: appState.photoBackup)
3232
}
3333

0 commit comments

Comments
 (0)