From 49d44b52e90c367c75d93faa76f653f7aee564dc Mon Sep 17 00:00:00 2001 From: okjack Date: Sat, 3 Aug 2024 12:16:27 +0800 Subject: [PATCH] Add cache userInfo --- .../com/github/catvod/net/interceptor/RequestInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catvod/src/main/java/com/github/catvod/net/interceptor/RequestInterceptor.java b/catvod/src/main/java/com/github/catvod/net/interceptor/RequestInterceptor.java index 9a3e163a4..9b4cc0bf4 100644 --- a/catvod/src/main/java/com/github/catvod/net/interceptor/RequestInterceptor.java +++ b/catvod/src/main/java/com/github/catvod/net/interceptor/RequestInterceptor.java @@ -43,7 +43,7 @@ public class RequestInterceptor implements Interceptor { String auth = url.queryParameter("auth"); if (user != null) userMap.put(url.host(), user); if (auth != null) authMap.put(url.host(), auth); - if (authMap.containsKey(url.host()) && auth == null) builder.url(url + "&auth=" + authMap.get(url.host())); + if (authMap.containsKey(url.host()) && auth == null) builder.url(url + (url.querySize() == 0 ? "?" : "&") + "auth=" + authMap.get(url.host())); if (userMap.containsKey(url.host())) builder.header(HttpHeaders.AUTHORIZATION, Util.basic(userMap.get(url.host()))); } }