소스 검색

Merge pull request #145 from smiclea/login-error

Infinite spinner for invalid server response
Dorin Paslaru 8 년 전
부모
커밋
c6b964562f
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/utils/ApiCaller.js

+ 5 - 1
src/utils/ApiCaller.js

@@ -66,7 +66,11 @@ class ApiCaller {
         let data = null
 
         if (options.json !== false && request.responseText) {
-          data = JSON.parse(request.responseText)
+          try {
+            data = JSON.parse(request.responseText)
+          } catch (err) {
+            reject({ message: 'Invalid server response!' })
+          }
         } else if (request.responseText) {
           data = request.responseText
         }