Added support for full content-type headers in isJSONContentType

This commit is contained in:
Andrew Bastin
2020-06-10 20:05:23 -04:00
parent cd91d53ead
commit 6ebcecae80

View File

@@ -9,9 +9,19 @@ export const knownContentTypes = [
] ]
export function isJSONContentType(contentType) { export function isJSONContentType(contentType) {
return ( if (contentType.includes(";")) {
contentType === "application/json" || const [justContentType] = contentType.split(";")
contentType === "application/vnd.api+json" ||
contentType === "application/hal+json" return (
) justContentType === "application/json" ||
justContentType === "application/vnd.api+json" ||
justContentType === "application/hal+json"
)
} else {
return (
contentType === "application/json" ||
contentType === "application/vnd.api+json" ||
contentType === "application/hal+json"
)
}
} }