diff --git a/supernova/src/secrets.rs b/supernova/src/secrets.rs index 1a9b4e0..ea66419 100644 --- a/supernova/src/secrets.rs +++ b/supernova/src/secrets.rs @@ -1,16 +1,13 @@ use std::{ collections::HashMap, - env::{self, var}, + env::{self}, rc::Rc, sync::Arc, }; use bitwarden::{ auth::login::AccessTokenLoginRequest, - secrets_manager::{ - secrets::{SecretGetRequest, SecretsGetRequest}, - ClientSecretsExt, - }, + secrets_manager::{secrets::SecretsGetRequest, ClientSecretsExt}, Client, }; use thiserror::Error; diff --git a/web-shove/src/main.rs b/web-shove/src/main.rs index c3be23d..86375af 100644 --- a/web-shove/src/main.rs +++ b/web-shove/src/main.rs @@ -4,6 +4,6 @@ use vapid::Vapid; mod vapid; fn main() { let vapid = Vapid::generate("example@example.com"); - let private_key = BASE64_URL_SAFE_NO_PAD.encode(vapid.private_key); + let private_key = BASE64_URL_SAFE_NO_PAD.encode(vapid.private_key.as_ref()); println!("{}", private_key); } diff --git a/web-shove/src/vapid.rs b/web-shove/src/vapid.rs index c010b4c..c366917 100644 --- a/web-shove/src/vapid.rs +++ b/web-shove/src/vapid.rs @@ -1,4 +1,4 @@ -use std::{rc::Rc, sync::Arc}; +use std::sync::Arc; ///! Voluntary Application Server Identification for Web Push (VAPID) based on RFC8292. use aes_gcm::aead::OsRng;