41 lines
1.5 KiB
Rust
41 lines
1.5 KiB
Rust
use super::User;
|
|
use crate::{model::mail::Mail, special_user};
|
|
use rocket::async_trait;
|
|
use sqlx::SqlitePool;
|
|
|
|
special_user!(UnterstuetzendUser, +"Unterstützend");
|
|
|
|
impl UnterstuetzendUser {
|
|
pub(crate) async fn send_welcome_mail_to_user(
|
|
&self,
|
|
db: &SqlitePool,
|
|
smtp_pw: &str,
|
|
) -> Result<(), String> {
|
|
let Some(mail) = &self.mail else {
|
|
return Err(format!(
|
|
"Couldn't send welcome mail, as the user {self} has no mail..."
|
|
));
|
|
};
|
|
|
|
Mail::send_single(
|
|
db,
|
|
mail,
|
|
"Willkommen im ASKÖ Ruderverein Donau Linz!",
|
|
format!(
|
|
"Hallo {0},
|
|
|
|
herzlich willkommen im ASKÖ Ruderverein Donau Linz! Wir freuen uns sehr, dich als neues Mitglied in unserem Verein begrüßen zu dürfen.
|
|
|
|
Um dir den Einstieg zu erleichtern, findest du in unserem Handbuch alle wichtigen Informationen über unseren Verein: https://rudernlinz.at/book. Bei weiteren Fragen stehen dir die Adressen info@rudernlinz.at (für allgemeine Fragen) und it@rudernlinz.at (bei technischen Fragen) jederzeit zur Verfügung.
|
|
|
|
Damit du dich noch mehr verbunden fühlst (:-)), haben wir im Bootshaus ein WLAN für Vereinsmitglieder 'ASKÖ Ruderverein Donau Linz' eingerichtet. Das Passwort dafür lautet 'donau1921' (ohne Anführungszeichen). Bitte gib das Passwort an keine vereinsfremden Personen weiter.
|
|
|
|
Riemen- & Dollenbruch
|
|
ASKÖ Ruderverein Donau Linz", self.name),
|
|
smtp_pw,
|
|
).await?;
|
|
|
|
Ok(())
|
|
}
|
|
}
|