fix: better download error message

If the SDK produces an uncaught error, show this also. It will help us with debugging.
This commit is contained in:
Thomas Zarebczan 2019-02-01 15:31:36 -05:00
parent 3776620564
commit 672dd4fd79

View file

@ -174,6 +174,7 @@ function handleLoadVideoError(uri, errorType = '') {
return (dispatch, getState) => { return (dispatch, getState) => {
// suppress error when another media is playing // suppress error when another media is playing
const { playingUri } = getState().content; const { playingUri } = getState().content;
const errorText = typeof errorType === 'object' ? errorType.message : errorType;
if (playingUri && playingUri === uri) { if (playingUri && playingUri === uri) {
dispatch({ dispatch({
type: ACTIONS.LOADING_VIDEO_FAILED, type: ACTIONS.LOADING_VIDEO_FAILED,
@ -186,7 +187,7 @@ function handleLoadVideoError(uri, errorType = '') {
} else { } else {
dispatch( dispatch(
doError( doError(
`Failed to download ${uri}, please try again or see error details:\n\n${errorType}\n\nIf this problem persists, visit https://lbry.io/support for help. ` `Failed to download ${uri}, please try again or see error details:\n\n${errorText}\n\nIf this problem persists, visit https://lbry.io/support for help. `
) )
); );
} }