Files
movies-diary/crates/application/src/users/get_federated_profile.rs
Gabriel Kaszewski e303ae7f08
Some checks failed
CI / Check / Test (push) Has been cancelled
insights-correlations (#22)
Reviewed-on: #22
2026-10-12 18:56:55 +00:00

20 lines
481 B
Rust

use domain::errors::DomainError;
use domain::models::FederatedProfile;
use uuid::Uuid;
use crate::users::deps::GetFederatedProfileDeps;
pub async fn execute(
deps: &GetFederatedProfileDeps,
user_id: Uuid,
) -> Result<Option<FederatedProfile>, DomainError> {
match &deps.federated_profile {
Some(fed_query) => fed_query.get_federated_profile(user_id).await,
None => Ok(None),
}
}
#[cfg(test)]
#[path = "tests/get_federated_profile.rs"]
mod tests;