diff --git a/crates/api/src/local_user/donation_dialog_shown.rs b/crates/api/src/local_user/donation_dialog_shown.rs index 977121543..103d6382d 100644 --- a/crates/api/src/local_user/donation_dialog_shown.rs +++ b/crates/api/src/local_user/donation_dialog_shown.rs @@ -1,6 +1,6 @@ use actix_web::web::{Data, Json}; -use chrono::{DateTime, Utc}; -use lemmy_api_common::{context::LemmyContext, person::DonationDialogShown, SuccessResponse}; +use chrono::Utc; +use lemmy_api_common::{context::LemmyContext, SuccessResponse}; use lemmy_db_schema::source::local_user::{LocalUser, LocalUserUpdateForm}; use lemmy_db_views::structs::LocalUserView; use lemmy_utils::error::LemmyResult; @@ -8,15 +8,9 @@ use lemmy_utils::error::LemmyResult; pub async fn donation_dialog_shown( context: Data, local_user_view: LocalUserView, - data: Json, ) -> LemmyResult> { - let last = if data.hide_permanently.unwrap_or_default() { - DateTime::::MAX_UTC - } else { - Utc::now() - }; let form = LocalUserUpdateForm { - last_donation_notification: Some(last), + last_donation_notification: Some(Utc::now()), ..Default::default() }; LocalUser::update(&mut context.pool(), local_user_view.local_user.id, &form).await?; diff --git a/crates/api_common/src/person.rs b/crates/api_common/src/person.rs index 212a3712d..ab7330ad1 100644 --- a/crates/api_common/src/person.rs +++ b/crates/api_common/src/person.rs @@ -567,12 +567,3 @@ pub struct ListLoginsResponse { pub struct ResendVerificationEmail { pub email: SensitiveString, } - -#[derive(Debug, Serialize, Deserialize, Clone, Default, PartialEq, Eq, Hash)] -#[cfg_attr(feature = "full", derive(TS))] -#[cfg_attr(feature = "full", ts(export))] -/// Make a request to resend your verification email. -pub struct DonationDialogShown { - #[cfg_attr(feature = "full", ts(optional))] - pub hide_permanently: Option, -}