Merge pull request #611 from lbryio/lbrynet-response-handler
fix error messages
This commit is contained in:
commit
b5c7aa9a02
2 changed files with 12 additions and 7 deletions
|
@ -1,4 +1,5 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
import Row from '@components/Row';
|
||||||
import ProgressBar from '@components/ProgressBar';
|
import ProgressBar from '@components/ProgressBar';
|
||||||
import { LOCAL_CHECK, UNAVAILABLE, ERROR, AVAILABLE } from '../../constants/asset_display_states';
|
import { LOCAL_CHECK, UNAVAILABLE, ERROR, AVAILABLE } from '../../constants/asset_display_states';
|
||||||
|
|
||||||
|
@ -26,8 +27,12 @@ class AssetDisplay extends React.Component {
|
||||||
}
|
}
|
||||||
{(status === ERROR) &&
|
{(status === ERROR) &&
|
||||||
<div>
|
<div>
|
||||||
<p>Unfortunately, we couldn't download your asset from LBRY. You can help us out by sharing the below error message in the <a className='link--primary' href='https://chat.lbry.io' target='_blank'>LBRY discord</a>.</p>
|
<Row>
|
||||||
<i><p id='error-message'>{error}</p></i>
|
<p>Unfortunately, we couldn't download your asset from LBRY. You can help us out by sharing the following error message in the <a className='link--primary' href='https://chat.lbry.io' target='_blank'>LBRY discord</a>.</p>
|
||||||
|
</Row>
|
||||||
|
<Row>
|
||||||
|
<p id='error-message'><i>{error}</i></p>
|
||||||
|
</Row>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
{(status === AVAILABLE) &&
|
{(status === AVAILABLE) &&
|
||||||
|
|
|
@ -2,13 +2,13 @@ const logger = require('winston');
|
||||||
|
|
||||||
const handleLbrynetResponse = ({ data }, resolve, reject) => {
|
const handleLbrynetResponse = ({ data }, resolve, reject) => {
|
||||||
logger.debug('lbry api data:', data);
|
logger.debug('lbry api data:', data);
|
||||||
if (data.result) {
|
if (data) {
|
||||||
// check for an error
|
// check for an error
|
||||||
if (data.result.error) {
|
if (data.error) {
|
||||||
logger.debug('Lbrynet api error:', data.result.error);
|
logger.debug('Lbrynet api error:', data.error);
|
||||||
reject(new Error(data.result.error));
|
reject(new Error(data.error.message));
|
||||||
return;
|
return;
|
||||||
};
|
}
|
||||||
resolve(data.result);
|
resolve(data.result);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue