diff --git a/unstoppable-ios-app/domains-manager-ios/Services/WalletsDataService/WalletsDataService.swift b/unstoppable-ios-app/domains-manager-ios/Services/WalletsDataService/WalletsDataService.swift index 1b4c2c982..4d86e2d01 100644 --- a/unstoppable-ios-app/domains-manager-ios/Services/WalletsDataService/WalletsDataService.swift +++ b/unstoppable-ios-app/domains-manager-ios/Services/WalletsDataService/WalletsDataService.swift @@ -617,7 +617,14 @@ private extension WalletsDataService { storage.cacheWallets(wallets) self.wallets = wallets - newWallets.forEach { refreshDataForWalletAsync($0) } + newWallets.forEach { wallet in + refreshDataForWalletAsync(wallet) + if wallet.udWallet.type == .mpc { + Task.detached { + _ = try? await appContext.messagingService.createUserMessagingProfile(for: wallet) + } + } + } } func createNewWalletEntityFor(udWallet: UDWallet) -> WalletEntity? {