Skip to content

Commit d9478c7

Browse files
author
jamie
committed
#29: Adding urgency to keyed notification
1 parent 461dfdb commit d9478c7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/nl/martijndwars/webpush/Notification.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ public Notification(String endpoint, String userPublicKey, String userAuth, Stri
7171
this(endpoint, Utils.loadPublicKey(userPublicKey), Base64Encoder.decode(userAuth), payload.getBytes(UTF_8));
7272
}
7373

74+
public Notification(String endpoint, String userPublicKey, String userAuth, String payload, Urgency urgency) throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeySpecException {
75+
this(endpoint, Utils.loadPublicKey(userPublicKey), Base64Encoder.decode(userAuth), payload.getBytes(UTF_8));
76+
this.urgency = urgency;
77+
}
78+
7479
public Notification(Subscription subscription, String payload) throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeySpecException {
7580
this(subscription.endpoint, subscription.keys.p256dh, subscription.keys.auth, payload);
7681
}

0 commit comments

Comments
 (0)