Log which method caused Failed to fetch

This commit is contained in:
infinite-persistence 2022-03-18 16:32:00 +08:00 committed by Thomas Zarebczan
parent 5e2100000d
commit 36a63e27c1

View file

@ -1,4 +1,5 @@
// @flow
import analytics from 'analytics';
import { NO_AUTH, X_LBRY_AUTH_TOKEN } from 'constants/token';
require('proxy-polyfill');
@ -246,7 +247,12 @@ export function apiCall(method: string, params: ?{}, resolve: Function, reject:
const error = response.error || (response.result && response.result.error);
return error ? reject(error) : resolve(response.result);
})
.catch(reject);
.catch((err) => {
if (err.message === 'Failed to fetch') {
analytics.error(`\`${method}\`: Failed to fetch`);
}
return reject(err);
});
}
function daemonCallWithResult(