Closed tong233 closed 6 years ago
因为getBatchDataWithIds的本意是减少请求,所以最终是把所有缺失和过期的数据合并为一个sync请求
并不是你说的那样,getBatchDataWithIds这里的ids全部是过期的数据,根本没有进到sync方法里面。
可以看下我PR,应该是修复了。还有上一个PR也是类似的问题。
确实,感谢发现这个问题。测试只测试了缺失的情况,没有覆盖过期的情况。
试下1.0.0-beta.0版本 现在sync方法直接返回值或者promise即可,不需要resolve了
ok
storage.getBatchDataWithIds数据不存在时会调用sync,数据过期则不会,同样条件下storage.load都可以。