From fc6b431ad86e1a5c0e79f1493f4c75e7c9ad8200 Mon Sep 17 00:00:00 2001 From: Flori Weber Date: Sun, 18 Jun 2023 14:00:12 +0200 Subject: [PATCH] Start implementing get_relationship --- src/api/users/relationships.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/users/relationships.rs b/src/api/users/relationships.rs index ede39f0..563b846 100644 --- a/src/api/users/relationships.rs +++ b/src/api/users/relationships.rs @@ -37,6 +37,19 @@ impl UserMeta { .await } + pub async fn get_relationships(&mut self) -> Result, ChorusLibError> { + let belongs_to = self.belongs_to.borrow(); + let url = format!("{}/users/@me/relationships/", belongs_to.urls.get_api(),); + drop(belongs_to); + let request = Client::new().get(url).bearer_auth(self.token()); + deserialize_response::>( + request, + self, + crate::api::limits::LimitType::Global, + ) + .await + } + /// Sends a friend request to a user. /// /// # Arguments