~emersion/gamja

6039e13411a13dfb0b8a296e6b0219ceede158fa — Simon Ser a month ago 63773f9
Add notification tags

This makes it so multiple messages from the same user will only
produce a single notification.
1 files changed, 2 insertions(+), 0 deletions(-)

M components/app.js
M components/app.js => components/app.js +2 -0
@@ 368,6 368,7 @@ export default class App extends Component {
				var notif = showNotification(title, {
					body: stripANSI(text),
					requireInteraction: true,
					tag: "msg," + msg.prefix.name + "," + bufName,
				});
				notif.addEventListener("click", () => {
					// TODO: scroll to message


@@ 382,6 383,7 @@ export default class App extends Component {
			var notif = new Notification("Invitation to " + channel, {
				body: msg.prefix.name + " has invited you to " + channel,
				requireInteraction: true,
				tag: "invite," + msg.prefix.name + "," + channel,
				actions: [{
					action: "accept",
					title: "Accept",