fix (backend-rs): don't stop iteration on error
This commit is contained in:
parent
91901281cb
commit
6442364341
|
@ -64,16 +64,24 @@ pub async fn send_push_notification(
|
|||
},
|
||||
};
|
||||
|
||||
let signature = signature_builder
|
||||
.clone()
|
||||
.add_sub_info(&subscription)
|
||||
.build();
|
||||
if signature.is_err() {
|
||||
continue;
|
||||
}
|
||||
|
||||
let mut message_builder = WebPushMessageBuilder::new(&subscription);
|
||||
message_builder.set_payload(ContentEncoding::Aes128Gcm, content.as_bytes());
|
||||
message_builder.set_vapid_signature(
|
||||
signature_builder
|
||||
.clone()
|
||||
.add_sub_info(&subscription)
|
||||
.build()?,
|
||||
);
|
||||
message_builder.set_vapid_signature(signature.unwrap());
|
||||
|
||||
client.send(message_builder.build()?).await?;
|
||||
let message = message_builder.build();
|
||||
if message.is_err() {
|
||||
continue;
|
||||
}
|
||||
|
||||
let _ = client.send(message.unwrap()).await;
|
||||
|
||||
// TODO: handle errors
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue