Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

事件监听SubscribeEventLogs()方法不能一直阻塞监听 #196

Open
chaunsin opened this issue Feb 15, 2023 · 3 comments
Open

事件监听SubscribeEventLogs()方法不能一直阻塞监听 #196

chaunsin opened this issue Feb 15, 2023 · 3 comments
Labels

Comments

@chaunsin
Copy link

您好!我这边在使用SubscribeEventLogs()方法时,当监听数据扫描完logs之后方法就退出了,我认为应该一直阻塞监听,当产生新的event事件时则收到新的logs,而不是该方法直接退出,希望能改进相关的监听方法。

@bxq2011hust
Copy link
Member

这个方法是异步的,当收到通知后会回调传入的函数

@chaunsin
Copy link
Author

chaunsin commented Mar 4, 2023

这个方法是异步的,当收到通知后会回调传入的函数

是的如果您所说,这个方法是异步的,我也大概得看了下,我想要得效果是当订阅扫描到最新区块数据时数据能够继续推送,而不是当扫描到当前最新区块高度数据之后发现没有最新的logs而退出了监听程序,而是一直阻塞等待最新区块logs的产生。

@bxq2011hust
Copy link
Member

bxq2011hust commented Mar 6, 2023

这个方法是异步的,当收到通知后会回调传入的函数

是的如果您所说,这个方法是异步的,我也大概得看了下,我想要得效果是当订阅扫描到最新区块数据时数据能够继续推送,而不是当扫描到当前最新区块高度数据之后发现没有最新的logs而退出了监听程序,而是一直阻塞等待最新区块logs的产生。

只要注册的时候块高不限制,订阅之后有事件是一直会推送的,听你表述这个应该是你的main退出了,应该修改你的main函数让其不要退出

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants