Rhain
Rhain
测试了一下,确实是subscribe来订阅, 后面调用transfer方法的时候收到了通知。 但是还有一个疑问,当有一段时间没有收到通知的时候就报 ``` Unexpected token < in JSON at position 0 ``` 这个错误。 我的理解是这个应该会保持一个长连接,每过一段时间就会返回一个数据包。但是没有数据的时候返回了空,导致解析异常?异常之后这个长连接感觉就结束了, 问题来了,应该如果保持这个长连接呢?
@yupnano 使用你说的方式指定了一个onDownloadProgeress 方法. ``` neb.api.subscribe({"topics": ["chain.contract.TestToken"]}, onDownloadProgress ).then(function(eventData) { logger.info('event data:' + JSON.stringify(eventData)); }).catch(function (e) { logger.error("error:" + e) }); function onDownloadProgress(event) { logger.warn('subscribe event:' + event); } ``` 会有这么一个情况,如果启动这个订阅后一段时间时间没有订阅数据返回的话,就会报下面的错:...
@yupnano 可不可以解答下, 后面会基于星云做项目,这个订阅事件的功能还是很关键的,如果这个功能有问题,那可能会转向尝试其他公链,还请帮忙解答下呀。
是不是意味着即使是运行了本地节点,也有可能会丢失event? 所以又提供了一个通过txhash来获取event的接口,这样即使subscribe没有获取到event,也可以通过txhash来查询event数据?
Windows 7 64bit java version "1.8.0_51".  Clicking the taskbar icon does not minimize the stage.
What progress has been made on this issue? @yamadashy