farcaster_rs/users/
me.rs

1use crate::constants::merkle::API_ROOT;
2use crate::types::user::user::UserRoot;
3use crate::Farcaster;
4use std::error::Error;
5
6impl Farcaster {
7    /// Get information about the authenticated user
8    pub async fn get_me(&self) -> Result<UserRoot, Box<dyn Error>> {
9        let me_reqwest = &self
10            .reqwest_get(format!("{}/v2/me", API_ROOT).as_str())
11            .await?;
12
13        let me: UserRoot = serde_json::from_str(&me_reqwest)?;
14
15        Ok(me)
16    }
17}