Remove CACHEDMESSAGES

This commit is contained in:
Sosthene 2024-10-29 11:28:29 +01:00
parent 078d2a0420
commit 56cadb71f6

View File

@ -1,18 +1,8 @@
#![allow(warnings)]
use anyhow::Error;
use sdk_common::network::CachedMessage;
use sdk_common::MutexExt;
use std::sync::{Mutex, MutexGuard, OnceLock};
pub mod api;
mod peers;
mod user;
mod wallet;
pub static CACHEDMESSAGES: OnceLock<Mutex<Vec<CachedMessage>>> = OnceLock::new();
pub fn lock_messages() -> Result<MutexGuard<'static, Vec<CachedMessage>>, Error> {
CACHEDMESSAGES
.get_or_init(|| Mutex::new(vec![]))
.lock_anyhow()
}