hurshi / dio-http-cache

http cache lib for Flutter dio like RxCache
Apache License 2.0
274 stars 223 forks source link

BUG及建议 #83

Open qcks opened 3 years ago

qcks commented 3 years ago

缓存管理做单例; bug太多,清除缓存无效; 考虑同一接口,不同用户登录情况;Token都在header里面

franticn commented 3 years ago

你好,请问下清除缓存无效这个bug是怎么发生的? 能在example里面复现吗?

qcks commented 3 years ago

你好,请问下清除缓存无效这个bug是怎么发生的? 能在example里面复现吗?

为 dio 添加拦截器:

dio.interceptors.add(DioCacheManager(CacheConfig(baseUrl: "http://www.google.com")).interceptor); 为需要缓存的请求添加 options:

Dio().get( "http://www.google.com", options: buildCacheOptions(Duration(days: 7)), );

3 _dioCacheManager.clearAll(); 文档如是。