Trim line from LineInfo only once
This commit is contained in:
parent
55e0ff11ca
commit
c480a99a77
|
@ -68,13 +68,13 @@ import org.springframework.web.server.ServerWebExchange;
|
|||
*/
|
||||
public class AppCacheManifestTransformer extends ResourceTransformerSupport {
|
||||
|
||||
private static final Collection<String> MANIFEST_SECTION_HEADERS =
|
||||
Arrays.asList("CACHE MANIFEST", "NETWORK:", "FALLBACK:", "CACHE:");
|
||||
|
||||
private static final String MANIFEST_HEADER = "CACHE MANIFEST";
|
||||
|
||||
private static final String CACHE_HEADER = "CACHE:";
|
||||
|
||||
private static final Collection<String> MANIFEST_SECTION_HEADERS =
|
||||
Arrays.asList(MANIFEST_HEADER, "NETWORK:", "FALLBACK:", CACHE_HEADER);
|
||||
|
||||
private static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
|
||||
|
||||
private static final Log logger = LogFactory.getLog(AppCacheManifestTransformer.class);
|
||||
|
@ -212,8 +212,9 @@ public class AppCacheManifestTransformer extends ResourceTransformerSupport {
|
|||
|
||||
|
||||
private static boolean initCacheSectionFlag(String line, @Nullable LineInfo previousLine) {
|
||||
if (MANIFEST_SECTION_HEADERS.contains(line.trim())) {
|
||||
return line.trim().equals(CACHE_HEADER);
|
||||
String trimmedLine = line.trim();
|
||||
if (MANIFEST_SECTION_HEADERS.contains(trimmedLine)) {
|
||||
return trimmedLine.equals(CACHE_HEADER);
|
||||
}
|
||||
else if (previousLine != null) {
|
||||
return previousLine.isCacheSection();
|
||||
|
|
|
@ -65,13 +65,13 @@ import org.springframework.util.StringUtils;
|
|||
*/
|
||||
public class AppCacheManifestTransformer extends ResourceTransformerSupport {
|
||||
|
||||
private static final Collection<String> MANIFEST_SECTION_HEADERS =
|
||||
Arrays.asList("CACHE MANIFEST", "NETWORK:", "FALLBACK:", "CACHE:");
|
||||
|
||||
private static final String MANIFEST_HEADER = "CACHE MANIFEST";
|
||||
|
||||
private static final String CACHE_HEADER = "CACHE:";
|
||||
|
||||
private static final Collection<String> MANIFEST_SECTION_HEADERS =
|
||||
Arrays.asList(MANIFEST_HEADER, "NETWORK:", "FALLBACK:", CACHE_HEADER);
|
||||
|
||||
private static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
|
||||
|
||||
private static final Log logger = LogFactory.getLog(AppCacheManifestTransformer.class);
|
||||
|
@ -168,8 +168,9 @@ public class AppCacheManifestTransformer extends ResourceTransformerSupport {
|
|||
}
|
||||
|
||||
private static boolean initCacheSectionFlag(String line, @Nullable LineInfo previousLine) {
|
||||
if (MANIFEST_SECTION_HEADERS.contains(line.trim())) {
|
||||
return line.trim().equals(CACHE_HEADER);
|
||||
String trimmedLine = line.trim();
|
||||
if (MANIFEST_SECTION_HEADERS.contains(trimmedLine)) {
|
||||
return trimmedLine.equals(CACHE_HEADER);
|
||||
}
|
||||
else if (previousLine != null) {
|
||||
return previousLine.isCacheSection();
|
||||
|
|
Loading…
Reference in New Issue