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}