Don't try and render null avatars in desktop notifications

as much fun as http://localhost:8080/null is to see
This commit is contained in:
Travis Ralston 2019-05-30 20:04:16 -06:00
parent 98f2d865b9
commit c5461b4509
2 changed files with 13 additions and 17 deletions

View File

@ -141,14 +141,12 @@ export default class ElectronPlatform extends VectorBasePlatform {
} }
// Notifications in Electron use the HTML5 notification API // Notifications in Electron use the HTML5 notification API
const notification = new global.Notification( const notifBody = {
title, body: msg,
{ silent: true, // we play our own sounds
body: msg, };
icon: avatarUrl, if (avatarUrl) notifBody['icon'] = avatarUrl;
silent: true, // we play our own sounds const notification = new global.Notification(title, notifBody);
},
);
notification.onclick = () => { notification.onclick = () => {
dis.dispatch({ dis.dispatch({

View File

@ -76,15 +76,13 @@ export default class WebPlatform extends VectorBasePlatform {
} }
displayNotification(title: string, msg: string, avatarUrl: string, room: Object) { displayNotification(title: string, msg: string, avatarUrl: string, room: Object) {
const notification = new global.Notification( const notifBody = {
title, body: msg,
{ tag: "vector",
body: msg, silent: true, // we play our own sounds
icon: avatarUrl, };
tag: "vector", if (avatarUrl) notifBody['icon'] = avatarUrl;
silent: true, // we play our own sounds const notification = new global.Notification(title, notifBody);
},
);
notification.onclick = function() { notification.onclick = function() {
dis.dispatch({ dis.dispatch({