|
|
|
@ -216,16 +216,11 @@ pub async fn send_push_notice( |
|
|
|
notify = Some(n); |
|
|
|
notify = Some(n); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
let notify = notify.ok_or_else(|| { |
|
|
|
if notify == Some(true) { |
|
|
|
Error::bad_database( |
|
|
|
|
|
|
|
r#"Malformed pushrule contains none of these actions: ["dont_notify", "notify", "coalesce"]"#, |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
})?; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if notify { |
|
|
|
|
|
|
|
send_notice(unread, pusher, tweaks, pdu, db).await?; |
|
|
|
send_notice(unread, pusher, tweaks, pdu, db).await?; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// Else the event triggered no actions
|
|
|
|
|
|
|
|
|
|
|
|
Ok(()) |
|
|
|
Ok(()) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|