diff --git a/src/mastodon_api/accounts/types.rs b/src/mastodon_api/accounts/types.rs index c0a75bc..4c9ac08 100644 --- a/src/mastodon_api/accounts/types.rs +++ b/src/mastodon_api/accounts/types.rs @@ -5,7 +5,6 @@ use serde::{Deserialize, Serialize}; use uuid::Uuid; use crate::errors::ValidationError; -use crate::frontend::get_subscription_page_url; use crate::mastodon_api::uploads::{UploadError, save_validated_b64_file}; use crate::models::profiles::types::{ DbActorProfile, @@ -65,8 +64,6 @@ pub struct Account { pub statuses_count: i32, pub source: Option, - - pub subscription_page_url: Option, } impl Account { @@ -102,21 +99,6 @@ impl Account { extra_fields.push(field); }; - // TODO: remove - let subscription_page_url = profile.payment_options.clone() - .into_inner().into_iter() - .map(|option| { - match option { - PaymentOption::Link(link) => link.href, - PaymentOption::EthereumSubscription(_) | - PaymentOption::MoneroSubscription(_) => - { - get_subscription_page_url(instance_url, &profile.id) - }, - } - }) - .next(); - let payment_options = profile.payment_options.clone() .into_inner().into_iter() .map(|option| { @@ -156,7 +138,6 @@ impl Account { following_count: profile.following_count, statuses_count: profile.post_count, source: None, - subscription_page_url, } }