Handle deleted channels in sender

This commit is contained in:
jude
2023-09-17 14:09:50 +01:00
parent 82dab53744
commit 5ee9094bac
8 changed files with 192 additions and 122 deletions

View File

@ -151,6 +151,7 @@ pub struct Reminder {
username: Option<String>,
utc_time: NaiveDateTime,
status: String,
status_message: Option<String>,
status_change_time: Option<NaiveDateTime>,
}
@ -504,7 +505,8 @@ pub async fn create_reminder(
// write to db
match sqlx::query!(
"INSERT INTO reminders (
"
INSERT INTO reminders (
uid,
attachment,
attachment_name,
@ -594,7 +596,8 @@ pub async fn create_reminder(
reminders.username,
reminders.utc_time,
reminders.status,
reminders.status_change_time
reminders.status_change_time,
reminders.status_message
FROM reminders
LEFT JOIN channels ON channels.id = reminders.channel_id
WHERE uid = ?",