use anyhow::Result;
use super::models::TeamsUser;
pub struct UserManager;
impl UserManager {
pub fn new() -> Self {
Self
}
pub async fn get_or_create_matrix_user(&self, teams_user: &TeamsUser) -> Result<String> {
Ok(format!("@teams_{}:localhost", teams_user.id))
}
pub async fn sync_user_info(&self, teams_user: &TeamsUser) -> Result<()> {
Ok(())
}
}