Change API Version from Lemmy v3 to Piefed Alpha

This commit is contained in:
Neshura 2025-06-14 20:21:23 +02:00
parent 13954f26aa
commit 10111ff612
Signed by: Neshura
GPG key ID: 4E2D47B1374C297D

View file

@ -227,7 +227,7 @@ impl Lemmy {
}; };
let response = match HTTP_CLIENT let response = match HTTP_CLIENT
.post(read_config.instance.to_owned() + "/api/v3/user/login") .post(read_config.instance.to_owned() + "/api/alpha/user/login")
.json(&login_params) .json(&login_params)
.send() .send()
.await .await
@ -268,12 +268,12 @@ impl Lemmy {
} }
pub(crate) async fn logout(&self) { pub(crate) async fn logout(&self) {
let _ = self.post_data_json("/api/v3/user/logout", &"").await; let _ = self.post_data_json("/api/alpha/user/logout", &"").await;
} }
pub(crate) async fn post(&self, post: CreatePost) -> Option<PostId> { pub(crate) async fn post(&self, post: CreatePost) -> Option<PostId> {
let response: String = match self.post_data_json("/api/v3/post", &post).await { let response: String = match self.post_data_json("/api/alpha/post", &post).await {
Some(data) => data, Some(data) => data,
None => return None, None => return None,
}; };
@ -286,7 +286,7 @@ impl Lemmy {
} }
async fn feature(&self, params: FeaturePost) -> Option<PostView> { async fn feature(&self, params: FeaturePost) -> Option<PostView> {
let response: String = match self.post_data_json("/api/v3/post/feature", &params).await { let response: String = match self.post_data_json("/api/alpha/post/feature", &params).await {
Some(data) => data, Some(data) => data,
None => return None, None => return None,
}; };
@ -323,7 +323,7 @@ impl Lemmy {
..Default::default() ..Default::default()
}; };
let response: String = match self.get_data_query("/api/v3/post/list", &list_params).await { let response: String = match self.get_data_query("/api/alpha/post/list", &list_params).await {
Some(data) => data, Some(data) => data,
None => return None, None => return None,
}; };
@ -346,7 +346,7 @@ impl Lemmy {
..Default::default() ..Default::default()
}; };
let response: String = match self.get_data_query("/api/v3/post/list", &list_params).await { let response: String = match self.get_data_query("/api/alpha/post/list", &list_params).await {
Some(data) => data, Some(data) => data,
None => return None, None => return None,
}; };
@ -369,7 +369,7 @@ impl Lemmy {
..Default::default() ..Default::default()
}; };
let response: String = match self.get_data_query("/api/v3/community/list", &list_params).await { let response: String = match self.get_data_query("/api/alpha/community/list", &list_params).await {
Some(data) => data, Some(data) => data,
None => return, None => return,
}; };
@ -404,7 +404,7 @@ impl Lemmy {
page_cursor: None, page_cursor: None,
}; };
let response: String = match self.get_data_query("/api/v3/post/list", &get_params).await { let response: String = match self.get_data_query("/api/alpha/post/list", &get_params).await {
Some(data) => data, Some(data) => data,
None => { None => {
error!("Unable to query post list"); error!("Unable to query post list");