Skip to content

calternal_plugin_files::canvas_assets

Files adapter for Canvas preparation (#989, DESIGN §60). Content-derived names make interrupted extraction retryable. Every read checks Files identity and Share authority; a missing ID never follows a replacement filename. Binary bytes never enter collaboration events.

Source: crates/plugins/files/src/canvas_assets.rs

pub fn access(state: Arc<FilesState>) -> Arc<dyn CanvasAssets>

Return the adapter for server startup; no global state is set by tests.

Source: crates/plugins/files/src/canvas_assets.rs:14