From 57f4401d0bc00baebf7151388ab1d62fda81cf22 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 12 Jul 2024 15:19:39 +0800 Subject: [PATCH] New reg system for intercom --- apple/Sources/MainApp.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 ) }