File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed
Assets/Thirdweb/Plugins/WalletConnectUnity/com.walletconnect.core/Runtime Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -86,19 +86,24 @@ public virtual void OpenSessionRequestDeepLink()
8686
8787 protected virtual void OnPublisherPublishedMessage ( object sender , PublishParams publishParams )
8888 {
89- WCLogger . Log ( $ "[Linker] OnPublisherPublishedMessage. Topic: { publishParams . Topic } . Topics in counter: { _sessionMessagesCounter . Count } ") ;
90- if ( string . IsNullOrWhiteSpace ( publishParams . Topic ) )
91- return ;
92-
93- if ( _sessionMessagesCounter . TryGetValue ( publishParams . Topic , out var messageCount ) )
94- {
95- WCLogger . Log ( $ "[Linker] OnPublisherPublishedMessage. Message count: { messageCount } ") ;
96- if ( messageCount != 0 )
89+ WalletConnect . UnitySyncContext . Post (
90+ _ =>
9791 {
98- _sessionMessagesCounter [ publishParams . Topic ] = messageCount - 1 ;
99- OpenSessionRequestDeepLink ( publishParams . Topic ) ;
100- }
101- }
92+ if ( string . IsNullOrWhiteSpace ( publishParams . Topic ) )
93+ return ;
94+
95+ if ( _sessionMessagesCounter . TryGetValue ( publishParams . Topic , out var messageCount ) )
96+ {
97+ WCLogger . Log ( $ "[Linker] OnPublisherPublishedMessage. Message count: { messageCount } ") ;
98+ if ( messageCount != 0 )
99+ {
100+ _sessionMessagesCounter [ publishParams . Topic ] = messageCount - 1 ;
101+ OpenSessionRequestDeepLink ( publishParams . Topic ) ;
102+ }
103+ }
104+ } ,
105+ null
106+ ) ;
102107 }
103108
104109 internal void OpenSessionRequestDeepLinkAfterMessageFromSession ( string sessionTopic )
You can’t perform that action at this time.
0 commit comments