| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -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!("\\--------------------------------------------------------------------/"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					
  |