@@ -7,16 +7,16 @@ const argv = require('minimist')(process.argv.slice(2));
7
7
8
8
const usage = 'Use: web-push --endpoint=<url> --key=<browser key> [--auth=<auth secret>] [--ttl=<seconds>] [--payload=<message>] [--vapid-audience] [--vapid-subject] [--vapid-pvtkey] [--vapid-pubkey]' ;
9
9
10
- if ( ! argv [ ' endpoint' ] || ! argv [ ' key' ] ) {
10
+ if ( ! argv . endpoint || ! argv . key ) {
11
11
console . log ( usage ) ;
12
12
process . exit ( 1 ) ;
13
13
}
14
14
15
- const endpoint = argv [ ' endpoint' ] ;
16
- const key = argv [ ' key' ] ;
17
- const ttl = argv [ ' ttl' ] || 0 ;
18
- const payload = argv [ ' payload' ] || '' ;
19
- const auth = argv [ ' auth' ] || null ;
15
+ const endpoint = argv . endpoint ;
16
+ const key = argv . key ;
17
+ const ttl = argv . ttl || 0 ;
18
+ const payload = argv . payload || '' ;
19
+ const auth = argv . auth || null ;
20
20
const vapidAudience = argv [ 'vapid-audience' ] || null ;
21
21
const vapidSubject = argv [ 'vapid-subject' ] || null ;
22
22
const vapidPubKey = argv [ 'vapid-pubkey' ] || null ;
@@ -38,7 +38,7 @@ function getKeys() {
38
38
return webPush . generateVAPIDKeys ( ) ;
39
39
}
40
40
41
- var params = {
41
+ let params = {
42
42
TTL : ttl ,
43
43
payload,
44
44
userPublicKey : key
@@ -49,12 +49,12 @@ if (vapidAudience && vapidSubject) {
49
49
audience : vapidAudience ,
50
50
subject : `mailto:${ vapidSubject } ` ,
51
51
privateKey : vapidKeys . privateKey ,
52
- publicKey : vapidKeys . publicKey ,
52
+ publicKey : vapidKeys . publicKey
53
53
} ;
54
- params [ ' vapid' ] = vapid ;
54
+ params . vapid = vapid ;
55
55
}
56
56
if ( auth ) {
57
- params [ ' userAuth' ] = auth ;
57
+ params . userAuth = auth ;
58
58
}
59
59
webPush . sendNotification ( endpoint , params ) . then ( ( ) => {
60
60
console . log ( 'Push message sent.' ) ;
0 commit comments