Skip to content

Commit a37b954

Browse files
committed
added getSyncMode
1 parent 19a8518 commit a37b954

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

BDKSwiftExampleWallet/Service/BDK Service/BDKService.swift

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ private class BDKService {
6060
try? keyClient.saveSyncMode(mode)
6161
}
6262
}
63+
64+
func getSyncMode() -> SyncMode? {
65+
try? keyClient.getSyncMode()
66+
}
6367

6468
func getAddress() throws -> String {
6569
try service.getAddress()
@@ -181,6 +185,7 @@ struct BDKClient {
181185
let updateEsploraURL: (String) -> Void
182186
let stop: () async throws -> Void
183187
let upateSyncMode: (SyncMode) -> Void
188+
let getSyncMode: () -> SyncMode?
184189
}
185190

186191
extension BDKClient {
@@ -239,6 +244,9 @@ extension BDKClient {
239244
},
240245
upateSyncMode: { mode in
241246
BDKService.shared.updateSyncMode(mode)
247+
},
248+
getSyncMode: {
249+
BDKService.shared.getSyncMode()
242250
}
243251
)
244252
}
@@ -297,7 +305,8 @@ extension BDKClient {
297305
updateNetwork: { _ in },
298306
updateEsploraURL: { _ in },
299307
stop: { },
300-
upateSyncMode: { _ in }
308+
upateSyncMode: { _ in },
309+
getSyncMode: { .esplora }
301310
)
302311
}
303312
#endif

BDKSwiftExampleWallet/View Model/OnboardingViewModel.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ class OnboardingViewModel: ObservableObject {
8686
self.bdkClient = bdkClient
8787
self.selectedNetwork = bdkClient.getNetwork()
8888
self.selectedURL = bdkClient.getEsploraURL()
89+
self.syncMode = bdkClient.getSyncMode()
8990
}
9091

9192
func createWallet() {

0 commit comments

Comments
 (0)