Skip to content

Commit

Permalink
Implement unofficial warning message
Browse files Browse the repository at this point in the history
  • Loading branch information
dani-garcia committed Jan 11, 2019
1 parent 8b07ecb commit c5aef60
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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},
Expand All @@ -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
Expand Down Expand Up @@ -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();
Expand Down

0 comments on commit c5aef60

Please sign in to comment.