Skip to content

Commit 0ed1235

Browse files
committed
main: Allow Unset titles
1 parent 6c0623f commit 0ed1235

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ struct POOCAPIResponse {
7979
#[derive(Deserialize, Debug, Default)]
8080
struct POMessage {
8181
id: i64,
82-
title: String,
82+
title: Option<String>,
8383
message: String,
8484
icon: String,
8585
priority: i64,
@@ -345,13 +345,14 @@ impl Secrets {
345345
const WS_URL: &str = "wss://client.pushover.net/push";
346346

347347
async fn display_message(state: &AppState<'_>, message: &POMessage) -> Result<()> {
348+
let title = message.title.clone().unwrap_or("<blank>".to_string());
348349
if message.priority < 0 {
349-
println!("{}: {}", message.title, message.message);
350+
println!("{}: {}", &title, message.message);
350351
return Ok(());
351352
}
352353

353354
Notification::new()
354-
.summary(&message.title)
355+
.summary(&title)
355356
.body(&message.message)
356357
.icon(&state.get_icon(&message.icon).await?)
357358
.show_async()

0 commit comments

Comments
 (0)