chore(mail): drop mailbaby workspace dependency and config section
ZhenYi committed
Modified config/default.toml config/default.toml +0 −13 View config/default.toml
@@ -172,19 +172,6 @@
172172keepalive_interval = 30
173173keepalive_max = 3
174174
175[mailbaby]
176enabled = false
177channel = "rest"
178url = ""
179api_key = ""
180auth_scheme = "header"
181api_key_header = ""
182account = ""
183from_address = ""
184from_name = ""
185reply_to = ""
186request_timeout_secs = 30
187
188175[email]
189176enabled = false
190177smtp_host = "smtp.example.com"
Modified lib/config/src/lib.rs lib/config/src/lib.rs +0 −4 View lib/config/src/lib.rs
@@ -5,7 +5,6 @@
55pub mod database;
66pub mod session;
77pub mod pow;
8pub mod mailbaby;
98pub mod web;
109pub mod user;
1110pub mod space;
@@ -30,7 +29,6 @@
3029use crate::githost::GithostConfig;
3130use crate::git::GitConfig;
3231use crate::issues::IssueConfig;
33use crate::mailbaby::MailbabyConfig;
3432use crate::pow::PowConfig;
3533use crate::redis::RedisConfig;
3634use crate::s3::S3Config;
@@ -55,7 +53,6 @@
5553 pub space: SpaceConfig,
5654 pub issues: IssueConfig,
5755 pub git: GitConfig,
58 pub mailbaby: MailbabyConfig,
5956 pub email: EmailConfig,
6057 pub email_queue: EmailQueueConfig,
6158 pub apihost: ApihostConfig,
@@ -73,7 +70,6 @@
7370 self.pow.validate().map_err(ConfigError::Validation)?;
7471 self.auth.validate().map_err(ConfigError::Validation)?;
7572 self.cache.validate().map_err(ConfigError::Validation)?;
76 self.mailbaby.validate().map_err(ConfigError::Validation)?;
7773 self.email.is_valid().map_err(ConfigError::Validation)?;
7874 self.email_queue.is_valid().map_err(ConfigError::Validation)?;
7975 self.apihost.is_valid().map_err(ConfigError::Validation)?;
Modified Cargo.toml Cargo.toml +1 −1 View Cargo.toml
@@ -17,6 +17,7 @@
1717 "app/apihost",
1818 "app/githost",
1919 "app/mails",
20 "app/migrate",
2021 "app/synchost"
2122]
2223
@@ -83,7 +84,6 @@
8384thiserror = "2.0.20"
8485gix = "0.86.0"
8586gitbaby = { git="https://gitea.gitdata.me/GitDataAi/GitBaby.git", rev = "41154f520b" }
86mailbaby = { git = "https://github.com/mailbabys/mailbaby-rs", rev = "e408acf48a19e4fd554b020a865d144706f7c2de", features = ["rest", "grpc"] }
8787
8888wasm-bindgen = "0.2"
8989