Prechádzať zdrojové kódy

fix: #129 请求URL不同导致setCacheKey无效

drake 2 rokov pred
rodič
commit
b123763e92

+ 0 - 5
net/src/main/java/com/drake/net/cache/ForceCache.kt

@@ -158,7 +158,6 @@ class ForceCache internal constructor(
             return null
         }
 
-        if (!entry.matches(request)) return null
         val response = entry.response(snapshot, request.body)
         val value = request.tagOf<NetTag.CacheValidTime>()?.value
         return if (value != null && System.currentTimeMillis() - response.receivedResponseAtMillis > value) {
@@ -621,10 +620,6 @@ class ForceCache internal constructor(
             }
         }
 
-        fun matches(request: Request): Boolean {
-            return url == request.url.toString() && requestMethod == request.method
-        }
-
         fun response(snapshot: DiskLruCache.Snapshot, requestBody: RequestBody?): Response {
             val contentType = responseHeaders["Content-Type"]
             val contentLength = responseHeaders["Content-Length"]