bitwarden_wasm_internal/vault/
folders.rs

1use bitwarden_vault::{DecryptError, Folder, FolderView};
2use wasm_bindgen::prelude::*;
3
4#[wasm_bindgen]
5pub struct FoldersClient(bitwarden_vault::FoldersClient);
6
7impl FoldersClient {
8    pub fn new(client: bitwarden_vault::FoldersClient) -> Self {
9        Self(client)
10    }
11}
12
13#[wasm_bindgen]
14impl FoldersClient {
15    /// Decrypt folder
16    pub fn decrypt(&self, folder: Folder) -> Result<FolderView, DecryptError> {
17        self.0.decrypt(folder)
18    }
19}