commit c5aef60bd766b4ebcb41ab8987cdda5551ff3150
parent 8b07ecb937a0488c857202c3eaed316b8b0b9ed3
Author: Daniel GarcĂa <dani-garcia@users.noreply.github.com>
Date: Fri, 11 Jan 2019 14:18:13 +0100
Implement unofficial warning message
Diffstat:
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/main.rs b/src/main.rs
@@ -21,7 +21,7 @@ extern crate derive_more;
#[macro_use]
extern crate num_derive;
-use rocket::Rocket;
+use rocket::{fairing::AdHoc, Rocket};
use std::{
path::Path,
process::{exit, Command},
@@ -47,6 +47,7 @@ fn init_rocket() -> Rocket {
.manage(db::init_pool())
.manage(api::start_notification_server())
.attach(util::AppHeaders())
+ .attach(unofficial_warning())
}
// Embed the migrations from the migrations folder into the application
@@ -219,6 +220,16 @@ 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!("\\--------------------------------------------------------------------/");
+ })
+}
+
lazy_static! {
// Load the config from .env or from environment variables
static ref CONFIG: Config = Config::load();