Prevent 'still loading' image requests
This commit is contained in:
parent
0dfdc78160
commit
144f5fb8e4
|
|
@ -57,13 +57,15 @@ class Message extends React.PureComponent<IProps & WithStyles<typeof styles>> {
|
||||||
<div className={`${classes.wrapperPadding} message`} ref={(ref) => (this.node = ref)}>
|
<div className={`${classes.wrapperPadding} message`} ref={(ref) => (this.node = ref)}>
|
||||||
<Container style={{display: 'flex'}}>
|
<Container style={{display: 'flex'}}>
|
||||||
<div className={classes.imageWrapper}>
|
<div className={classes.imageWrapper}>
|
||||||
<img
|
{image !== null ? (
|
||||||
src={config.get('url') + image}
|
<img
|
||||||
alt="app logo"
|
src={config.get('url') + image}
|
||||||
width="70"
|
alt="app logo"
|
||||||
height="70"
|
width="70"
|
||||||
className={classes.image}
|
height="70"
|
||||||
/>
|
className={classes.image}
|
||||||
|
/>
|
||||||
|
) : null}
|
||||||
</div>
|
</div>
|
||||||
<div className={classes.messageContentWrapper}>
|
<div className={classes.messageContentWrapper}>
|
||||||
<div className={classes.header}>
|
<div className={classes.header}>
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,7 @@ export class MessagesStore {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
private getUnCached = (appId: number): Array<IMessage & {image: string}> => {
|
private getUnCached = (appId: number): Array<IMessage & {image: string | null}> => {
|
||||||
const appToImage = this.appStore
|
const appToImage = this.appStore
|
||||||
.getItems()
|
.getItems()
|
||||||
.reduce((all, app) => ({...all, [app.id]: app.image}), {});
|
.reduce((all, app) => ({...all, [app.id]: app.image}), {});
|
||||||
|
|
@ -135,7 +135,7 @@ export class MessagesStore {
|
||||||
return this.stateOf(appId, false).messages.map((message: IMessage) => {
|
return this.stateOf(appId, false).messages.map((message: IMessage) => {
|
||||||
return {
|
return {
|
||||||
...message,
|
...message,
|
||||||
image: appToImage[message.appid] || 'still loading',
|
image: appToImage[message.appid] || null,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue