diff --git a/CHANGELOG.md b/CHANGELOG.md index 50b3a91..0202f1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased][] +- Use `CoreContext::new` to fix compilation with recent Trussed changes. + [Unreleased]: https://github.com/trussed-dev/trussed-auth/compare/v0.2.1...HEAD ## [0.2.1][] - 2023-04-05 diff --git a/src/backend.rs b/src/backend.rs index ffbd316..e4fdd67 100644 --- a/src/backend.rs +++ b/src/backend.rs @@ -212,16 +212,8 @@ impl ExtensionImpl for AuthBackend { // FIXME: Have a real implementation from trussed let mut backend_path = core_ctx.path.clone(); backend_path.push(&PathBuf::from(BACKEND_DIR)); - let fs = &mut resources.filestore(&CoreContext { - path: backend_path, - read_dir_state: None, - read_dir_files_state: None, - }); - let global_fs = &mut resources.filestore(&CoreContext { - path: PathBuf::from(BACKEND_DIR), - read_dir_state: None, - read_dir_files_state: None, - }); + let fs = &mut resources.filestore(&CoreContext::new(backend_path)); + let global_fs = &mut resources.filestore(&CoreContext::new(PathBuf::from(BACKEND_DIR))); let rng = &mut resources.rng()?; let client_id = core_ctx.path.clone(); let keystore = &mut resources.keystore(core_ctx)?;