|
|
@ -50,7 +50,7 @@ fn init_rocket() -> Rocket { |
|
|
|
.manage(db::init_pool()) |
|
|
|
.manage(api::start_notification_server()) |
|
|
|
.attach(util::AppHeaders()) |
|
|
|
.attach(unofficial_warning()) |
|
|
|
.attach(AdHoc::on_launch("Launch Info", launch_info)) |
|
|
|
} |
|
|
|
|
|
|
|
// Embed the migrations from the migrations folder into the application
|
|
|
@ -227,12 +227,20 @@ fn check_web_vault() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
fn unofficial_warning() -> AdHoc { |
|
|
|
AdHoc::on_launch("Unofficial Warning", |_| { |
|
|
|
warn!("/--------------------------------------------------------------------\\"); |
|
|
|
warn!("| This is an *unofficial* Bitwarden implementation, DO NOT use the |"); |
|
|
|
warn!("| official channels to report bugs/features, regardless of client. |"); |
|
|
|
warn!("| Report URL: https://github.com/dani-garcia/bitwarden_rs/issues/new |"); |
|
|
|
warn!("\\--------------------------------------------------------------------/"); |
|
|
|
}) |
|
|
|
fn launch_info(_: &Rocket) { |
|
|
|
// Remove the target to keep the message more centered
|
|
|
|
macro_rules! w {( $l:literal $(,$e:expr)* ) => {warn!(target: "", $l, $($e),* )}} |
|
|
|
|
|
|
|
w!("/--------------------------------------------------------------------\\"); |
|
|
|
w!("| Starting Bitwarden_RS |"); |
|
|
|
|
|
|
|
if let Some(version) = option_env!("GIT_VERSION") { |
|
|
|
w!("|{:^68}|", format!("Version {}", version)); |
|
|
|
} |
|
|
|
|
|
|
|
w!("|--------------------------------------------------------------------|"); |
|
|
|
w!("| This is an *unofficial* Bitwarden implementation, DO NOT use the |"); |
|
|
|
w!("| official channels to report bugs/features, regardless of client. |"); |
|
|
|
w!("| Report URL: https://github.com/dani-garcia/bitwarden_rs/issues/new |"); |
|
|
|
w!("\\--------------------------------------------------------------------/"); |
|
|
|
} |
|
|
|