diff --git a/apple/Sources/MainApp.swift b/apple/Sources/MainApp.swift index 8f7151a84..535e3157a 100644 --- a/apple/Sources/MainApp.swift +++ b/apple/Sources/MainApp.swift @@ -29,10 +29,14 @@ struct MainApp: App { WindowGroup { RootView( intercomProvider: AppKeys.sharedInstance?.intercom != nil ? IntercomProvider( - registerIntercomUser: { Intercom.registerUser(withUserId: $0) }, + registerIntercomUser: { userId in + let userAttributes = ICMUserAttributes() + userAttributes.userId = userId + Intercom.loginUser(with: userAttributes) + }, setIntercomUserHash: { Intercom.setUserHash($0) }, unregisterIntercomUser: Intercom.logout, - showIntercomMessenger: Intercom.presentMessenger + showIntercomMessenger: Intercom.present ) : nil ) }