Fix for responses without content type

This commit is contained in:
2018-08-22 21:49:32 +02:00
parent 90e4bb5f81
commit 7e635595f3
2 changed files with 3 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "react-native-debug-console", "name": "react-native-debug-console",
"version": "1.0.0-beta.10", "version": "1.0.0-beta.12",
"main": "src/index.js", "main": "src/index.js",
"repository": { "repository": {
"url": "https://github.com/morten-olsen/react-native-debugger" "url": "https://github.com/morten-olsen/react-native-debugger"

View File

@@ -46,7 +46,7 @@ const getResponse = (request) => {
if (request.responseType == 'blob' || request.responseType == 'ArrayBuffer') { if (request.responseType == 'blob' || request.responseType == 'ArrayBuffer') {
return <Emphasis>🤖 Binary</Emphasis> return <Emphasis>🤖 Binary</Emphasis>
} }
const contentType = request.getResponseHeader('content-type'); const contentType = request.getResponseHeader('content-type') || '';
const contentTypes = contentType.split(';').map(c => c.trim()); const contentTypes = contentType.split(';').map(c => c.trim());
if (contentTypes.includes('application/json')) { if (contentTypes.includes('application/json')) {
@@ -106,7 +106,7 @@ const getPreview = (request, url) => {
if (request.responseType == 'blob' || request.responseType == 'ArrayBuffer') { if (request.responseType == 'blob' || request.responseType == 'ArrayBuffer') {
return []; return [];
} }
const contentType = request.getResponseHeader('content-type'); const contentType = request.getResponseHeader('content-type') || '';
const contentTypes = contentType.split(';').map(c => c.trim()); const contentTypes = contentType.split(';').map(c => c.trim());
if (contentTypes.includes('text/html')) { if (contentTypes.includes('text/html')) {