File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed
BDKSwiftExampleWallet/View Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,19 @@ struct WalletView: View {
203
203
newTransactionSent = true
204
204
}
205
205
)
206
+ . onReceive (
207
+ NotificationCenter . default. publisher (
208
+ for: Notification . Name ( " AddressGenerated " )
209
+ ) ,
210
+ perform: { _ in
211
+ Task {
212
+ await viewModel. syncOrFullScan ( )
213
+ viewModel. getBalance ( )
214
+ viewModel. getTransactions ( )
215
+ await viewModel. getPrices ( )
216
+ }
217
+ }
218
+ )
206
219
. task {
207
220
if isFirstAppear || newTransactionSent {
208
221
await viewModel. syncOrFullScan ( )
@@ -262,7 +275,15 @@ struct WalletView: View {
262
275
}
263
276
264
277
}
265
- . sheet ( isPresented: $showReceiveView) {
278
+ . sheet (
279
+ isPresented: $showReceiveView,
280
+ onDismiss: {
281
+ NotificationCenter . default. post (
282
+ name: Notification . Name ( " AddressGenerated " ) ,
283
+ object: nil
284
+ )
285
+ }
286
+ ) {
266
287
ReceiveView ( viewModel: . init( ) )
267
288
}
268
289
. sheet ( isPresented: $showSettingsView) {
You can’t perform that action at this time.
0 commit comments