From 2bcc971e837f8b436f5f34cae8ab9ad78dda091d Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Wed, 2 Oct 2019 13:05:35 -0700 Subject: [PATCH] WIP: Make admin token optional --- src/bw_admin.rs | 4 ++-- src/config.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bw_admin.rs b/src/bw_admin.rs index 6464280..2968610 100644 --- a/src/bw_admin.rs +++ b/src/bw_admin.rs @@ -30,14 +30,14 @@ impl User { pub struct Client { url: String, - admin_token: String, + admin_token: Option, cookie: Option, cookie_created: Option, } impl Client { /// Create new instance of client - pub fn new(url: String, admin_token: String) -> Client { + pub fn new(url: String, admin_token: Option) -> Client { Client { url, admin_token, diff --git a/src/config.rs b/src/config.rs index c08324b..4e2e8eb 100644 --- a/src/config.rs +++ b/src/config.rs @@ -37,7 +37,7 @@ pub fn read_config() -> Config { pub struct Config { // Bitwarden connection config bitwarden_url: String, - bitwarden_admin_token: String, + bitwarden_admin_token: Option, // LDAP Connection config ldap_host: String, ldap_scheme: Option, @@ -67,7 +67,7 @@ impl Config { self.bitwarden_url.clone() } - pub fn get_bitwarden_admin_token(&self) -> String { + pub fn get_bitwarden_admin_token(&self) -> Option { self.bitwarden_admin_token.clone() }