summaryrefslogtreecommitdiff
path: root/src/client/app/desktop/script.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-06-21 11:35:28 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-06-21 11:35:28 +0900
commit87fc6522fb204e9196e34ce62c0ddccfed0b5e57 (patch)
treee6e89c94899423a5a4eafbea43163ce90b9d44e3 /src/client/app/desktop/script.ts
parentMerge pull request #1757 from syuilo/greenkeeper/@types/webpack-4.4.2 (diff)
downloadsharkey-87fc6522fb204e9196e34ce62c0ddccfed0b5e57.tar.gz
sharkey-87fc6522fb204e9196e34ce62c0ddccfed0b5e57.tar.bz2
sharkey-87fc6522fb204e9196e34ce62c0ddccfed0b5e57.zip
Improve ServiceWorker notification
Diffstat (limited to 'src/client/app/desktop/script.ts')
-rw-r--r--src/client/app/desktop/script.ts28
1 files changed, 5 insertions, 23 deletions
diff --git a/src/client/app/desktop/script.ts b/src/client/app/desktop/script.ts
index 201ab0a83d..beb358c7ee 100644
--- a/src/client/app/desktop/script.ts
+++ b/src/client/app/desktop/script.ts
@@ -115,26 +115,8 @@ function registerNotifications(stream: HomeStreamManager) {
});
function attach(connection) {
- connection.on('drive_file_created', file => {
- const _n = composeNotification('drive_file_created', file);
- const n = new Notification(_n.title, {
- body: _n.body,
- icon: _n.icon
- });
- setTimeout(n.close.bind(n), 5000);
- });
-
- connection.on('mention', note => {
- const _n = composeNotification('mention', note);
- const n = new Notification(_n.title, {
- body: _n.body,
- icon: _n.icon
- });
- setTimeout(n.close.bind(n), 6000);
- });
-
- connection.on('reply', note => {
- const _n = composeNotification('reply', note);
+ connection.on('notification', notification => {
+ const _n = composeNotification('notification', notification);
const n = new Notification(_n.title, {
body: _n.body,
icon: _n.icon
@@ -142,13 +124,13 @@ function registerNotifications(stream: HomeStreamManager) {
setTimeout(n.close.bind(n), 6000);
});
- connection.on('quote', note => {
- const _n = composeNotification('quote', note);
+ connection.on('drive_file_created', file => {
+ const _n = composeNotification('drive_file_created', file);
const n = new Notification(_n.title, {
body: _n.body,
icon: _n.icon
});
- setTimeout(n.close.bind(n), 6000);
+ setTimeout(n.close.bind(n), 5000);
});
connection.on('unread_messaging_message', message => {