diff --git a/Cargo.lock b/Cargo.lock index c26d591..1872127 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -52,7 +52,7 @@ dependencies = [ [[package]] name = "aob-lemmy-bot" -version = "3.2.2" +version = "3.3.0" dependencies = [ "async-trait", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 382aa18..c5a18da 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["Neshura"] name = "aob-lemmy-bot" -version = "3.2.2" +version = "3.3.0" edition = "2021" description = "Bot for automatically posting new chapters of 'Ascendance of a Bookworm' released by J-Novel Club" license = "GPL-3.0-or-later" diff --git a/src/lemmy.rs b/src/lemmy.rs index ccfb2d2..9dc45ec 100644 --- a/src/lemmy.rs +++ b/src/lemmy.rs @@ -227,7 +227,7 @@ impl Lemmy { }; 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) .send() .await @@ -268,12 +268,12 @@ impl Lemmy { } 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> { - 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, None => return None, }; @@ -286,7 +286,7 @@ impl Lemmy { } async fn feature(&self, params: FeaturePost) -> Option<PostView> { - let response: String = match self.post_data_json("/api/v3/post/feature", ¶ms).await { + let response: String = match self.post_data_json("/api/alpha/post/feature", ¶ms).await { Some(data) => data, None => return None, }; @@ -323,7 +323,7 @@ impl Lemmy { ..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, None => return None, }; @@ -346,7 +346,7 @@ impl Lemmy { ..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, None => return None, }; @@ -369,7 +369,7 @@ impl Lemmy { ..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, None => return, }; @@ -404,7 +404,7 @@ impl Lemmy { 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, None => { error!("Unable to query post list");