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()
86
86
87
87
protected virtual void OnPublisherPublishedMessage ( object sender , PublishParams publishParams )
88
88
{
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
+ _ =>
97
91
{
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
+ ) ;
102
107
}
103
108
104
109
internal void OpenSessionRequestDeepLinkAfterMessageFromSession ( string sessionTopic )
You can’t perform that action at this time.
0 commit comments