ZoeClientBlobService

Type Alias ZoeClientBlobService 

Source
pub type ZoeClientBlobService = MultiRelayBlobService<ZoeClientStorage>;

Aliased Type§

pub struct ZoeClientBlobService {
    relay_services: Arc<RwLock<HashMap<KeyId, Arc<dyn BlobStore>>>>,
    storage: Arc<SqliteMessageStorage>,
}

Fields§

§relay_services: Arc<RwLock<HashMap<KeyId, Arc<dyn BlobStore>>>>

Map of relay ID to blob service for that relay (thread-safe)

§storage: Arc<SqliteMessageStorage>

Storage for tracking blob upload status