Skip to content

NUKisZ/MoyaPluginTypeCache

Repository files navigation

MoyaPluginTypeCache

Moya PluginType Cache 通过NSCache缓存网络请求文件,在你想缓存的地方,加放这一个插件 缓存触发读取条件,网络请求失败,返回非200的情况,从NSCache中读取缓存,如果没有则返回Moya正常的错误,如果NSCache中有,则返回缓存中的数据,此时的statusCode可自己定义 可自己配置缓存条数,缓存有效时长,以及请示超时时间. 配置文件在RequestConfig中 已经默认的有 /** 5分钟的cache过期时间 */

public let kCacheOutdateTimeSeconds = 5 * 60

/** 是否缓存 */

public let kShouldCache = true

/** 线上线下标识*/

public let kServiceIsOnline = true

/** 超时时间 */

public let kRequestTimeoutInterval:TimeInterval = 20

/** 缓存数据最大条数 */

public let kCacheCountMaxNumber = 1000

About

Moya PluginType Cache

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages