diff --git a/Cargo.toml b/Cargo.toml index 02e2f07..982aaf9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ wasm = ["serde_json", "dprint-core/wasm"] [dependencies] anyhow = "1.0.51" -dprint-core = { version = "0.67.4", default-features = false } +dprint-core = { version = "0.69.1", default-features = false } serde = { version = "1.0.88", features = ["derive"] } serde_json = { version = "1.0", optional = true } sqlformat = "0.5.0" diff --git a/src/wasm_plugin.rs b/src/wasm_plugin.rs index b8f950f..021c67a 100644 --- a/src/wasm_plugin.rs +++ b/src/wasm_plugin.rs @@ -5,6 +5,7 @@ use dprint_core::generate_plugin_code; use dprint_core::plugins::CheckConfigUpdatesMessage; use dprint_core::plugins::ConfigChange; use dprint_core::plugins::FileMatchingInfo; +use dprint_core::plugins::FormatError; use dprint_core::plugins::FormatResult; use dprint_core::plugins::PluginInfo; use dprint_core::plugins::PluginResolveConfigurationResult; @@ -31,7 +32,7 @@ impl SyncPluginHandler for SqlPluginHandler { } } - fn check_config_updates(&self, _message: CheckConfigUpdatesMessage) -> anyhow::Result> { + fn check_config_updates(&self, _message: CheckConfigUpdatesMessage) -> Result, FormatError> { Ok(Vec::new()) } @@ -64,7 +65,7 @@ impl SyncPluginHandler for SqlPluginHandler { } let text = String::from_utf8_lossy(&request.file_bytes); - let maybe_text = super::format_text(request.file_path, &text, request.config)?; + let maybe_text = super::format_text(request.file_path, &text, request.config).map_err(FormatError::new)?; Ok(maybe_text.map(|t| t.into_bytes())) } }