Skip to content

Commit 31f39ff

Browse files
committed
fix(notifications): centralize transaction sent event name
1 parent a4b44d5 commit 31f39ff

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

BDKSwiftExampleWallet/Extensions/Notification+Extensions.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import Foundation
99

1010
extension Notification.Name {
11+
static let transactionSent = Notification.Name("TransactionSent")
1112
static let walletCreated = Notification.Name("walletCreated")
1213
static let walletDidUpdate = Notification.Name("walletDidUpdate")
1314
}

BDKSwiftExampleWallet/View Model/Send/BuildTransactionViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class BuildTransactionViewModel {
7272
do {
7373
try bdkClient.send(address, amount, feeRate)
7474
NotificationCenter.default.post(
75-
name: Notification.Name("TransactionSent"),
75+
name: .transactionSent,
7676
object: nil
7777
)
7878
} catch let error as EsploraError {

BDKSwiftExampleWallet/View Model/Settings/SettingsViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class SettingsViewModel: ObservableObject {
6868
try await bdkClient.fullScanWithInspector(inspector)
6969
DispatchQueue.main.async {
7070
NotificationCenter.default.post(
71-
name: Notification.Name("TransactionSent"),
71+
name: .transactionSent,
7272
object: nil
7373
)
7474
self.walletSyncState = .synced

BDKSwiftExampleWallet/View/Send/AddressView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ extension AddressView {
127127
alertMessage = "Sweep broadcasted: \(txidText)"
128128
isShowingAlert = true
129129
NotificationCenter.default.post(
130-
name: Notification.Name("TransactionSent"),
130+
name: .transactionSent,
131131
object: nil
132132
)
133133
}

BDKSwiftExampleWallet/View/WalletView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ struct WalletView: View {
8888
}
8989
}
9090
.onReceive(
91-
NotificationCenter.default.publisher(for: Notification.Name("TransactionSent")),
91+
NotificationCenter.default.publisher(for: .transactionSent),
9292
perform: { _ in
9393
newTransactionSent = true
9494
}

0 commit comments

Comments
 (0)