github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/blockapps-ba-master/ui/src/lib/apiErrorHandler.js (about)

     1  export function handleApiError(response) {
     2    return new Promise(function(resolve,reject){
     3      if(!response.ok) {
     4        response.text().then(function(text){
     5          reject(new Error(JSON.parse(text).error));
     6        })
     7      }
     8      else {
     9        resolve(response);
    10      }
    11    })
    12  }