2.4.0 - Updated Sync Architecture (Provider pattern)
This commit is contained in:
@@ -794,6 +794,12 @@ struct SyncSettingsView: View {
|
||||
|
||||
syncService.serverURL = newURL
|
||||
syncService.authToken = newToken
|
||||
|
||||
// Ensure provider type is set to server
|
||||
if syncService.providerType != .server {
|
||||
syncService.providerType = .server
|
||||
}
|
||||
|
||||
dismiss()
|
||||
}
|
||||
.fontWeight(.semibold)
|
||||
@@ -834,6 +840,13 @@ struct SyncSettingsView: View {
|
||||
|
||||
Task {
|
||||
do {
|
||||
// Ensure we are using the server provider
|
||||
await MainActor.run {
|
||||
if syncService.providerType != .server {
|
||||
syncService.providerType = .server
|
||||
}
|
||||
}
|
||||
|
||||
// Temporarily set the values for testing
|
||||
syncService.serverURL = testURL
|
||||
syncService.authToken = testToken
|
||||
|
||||
Reference in New Issue
Block a user