DtJava icon indicating copy to clipboard operation
DtJava copied to clipboard

DtJava(钉钉 Java SDK),DingTalk(钉钉)的后端开发SDK。

Results 2 DtJava issues
Sort by recently updated
recently updated
newest added

下方的代码都调用了`future.get()`方法来阻塞获取结果,但实际上有必要吗?万一我们的其中一个异步处理超过了钉钉规定的`1500`ms响应时间,那异步的作用就不是很大,仅仅是多个回调之间会并行,我看`wxjava`中之所以调用是因为它要结束session调用`sessionEndAccess`方法,而钉钉的没有这些,是否有必要管异步路由的结果? https://github.com/tingyugetc520/DtJava/blob/4d4e286b2a125386f0313381da2595f66f466d19/src/main/java/com/github/tingyugetc520/ali/dingtalk/message/DtMessageRouter.java#L142-L155 ----- 又考虑了下,如果全部设置成异步不判定结果都返回`true`的也有个麻烦,就是如果异步失败的话需要自己记录失败,而无法仅仅通过[获取推送失败的事件列表](https://open.dingtalk.com/document/orgapp-server/obtain-the-event-list-of-failed-push-messages)这个接口来获取全部失败的推送,需要加上自己记录的失败才是全部的失败记录。

获取用户列表,接口带分页,返回结果直接把userList取出来转JSON,就不知道分页结果了: ![image](https://user-images.githubusercontent.com/19178504/155280214-743f2e9e-9b1a-4240-a6f4-dc1e3df65290.png) 建议在内部循环一下