diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-25 21:01:02 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-25 21:01:02 +0100 |
commit | 75ab384426ceaef0ef9c117cd180e4c52a5e8f96 (patch) | |
tree | 9a5a17347f40b45644fdeefc70cbdfd808eddfd0 /base | |
parent | 4f4f54ec239df336ca4ecc0cae9126452a2f707c (diff) | |
download | jellything-75ab384426ceaef0ef9c117cd180e4c52a5e8f96.tar jellything-75ab384426ceaef0ef9c117cd180e4c52a5e8f96.tar.bz2 jellything-75ab384426ceaef0ef9c117cd180e4c52a5e8f96.tar.zst |
debug asset tokens
Diffstat (limited to 'base')
-rw-r--r-- | base/src/assetfed.rs | 3 | ||||
-rw-r--r-- | base/src/cache.rs | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/base/src/assetfed.rs b/base/src/assetfed.rs index 0eff59f..e7c0124 100644 --- a/base/src/assetfed.rs +++ b/base/src/assetfed.rs @@ -8,6 +8,7 @@ use base64::Engine; use bincode::{Decode, Encode}; use jellycommon::Asset; use log::warn; +use serde::Serialize; use std::{path::PathBuf, sync::LazyLock}; const VERSION: u32 = 3; @@ -25,7 +26,7 @@ static ASSET_KEY: LazyLock<Aes256GcmSiv> = LazyLock::new(|| { } }); -#[derive(Debug, Encode, Decode)] +#[derive(Debug, Encode, Decode, Serialize)] pub enum AssetInner { Federated { host: String, asset: Vec<u8> }, Cache(CachePath), diff --git a/base/src/cache.rs b/base/src/cache.rs index f42df84..5e47d0e 100644 --- a/base/src/cache.rs +++ b/base/src/cache.rs @@ -9,6 +9,7 @@ use base64::Engine; use bincode::{Decode, Encode}; use log::{info, warn}; use rand::random; +use serde::Serialize; use std::{ any::Any, collections::{BTreeMap, HashMap}, @@ -27,7 +28,7 @@ use tokio::{ sync::Mutex, }; -#[derive(Debug, Encode, Decode)] +#[derive(Debug, Encode, Decode, Serialize)] pub struct CachePath(pub PathBuf); impl CachePath { pub fn abs(&self) -> PathBuf { |