INNER CODE UNIT · Rust

new

abenz1267/walker · src/preview/mod.rs:31

    pub fn new() -> Self {
        Self {
            cached_preview: RefCell::new(None),
        }
    }

    pub fn clear_cache(&self) {
        let mut cached_preview = self.cached_preview.borrow_mut();
        if let Some(preview) = cached_preview.as_mut() {
            preview.clear_preview();
        }
        *cached_preview = None;
    }

    pub fn handle(&self, item: &Item, preview: &GtkBox, builder: &Builder) {
        // Check if preview is disabled for this provider
        let config = get_config();
        if config.providers.ignore_preview.contains(&item.provider) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…