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}