1
0
mirror of https://github.com/bitwarden/jslib synced 2025-12-19 01:33:22 +00:00

Move encrypt to CipherView

This commit is contained in:
Hinton
2022-04-20 10:55:21 +02:00
parent f19e0bcbb5
commit a75962a49e
5 changed files with 10 additions and 12 deletions

View File

@@ -1,7 +1,6 @@
import { CryptoService } from "jslib-common/abstractions/crypto.service";
import { Folder } from "../domain/folder";
import { SymmetricCryptoKey } from "../domain/symmetricCryptoKey";
import { ITreeNodeObject } from "../domain/treeNode";
export class FolderView implements ITreeNodeObject {
@@ -9,6 +8,14 @@ export class FolderView implements ITreeNodeObject {
name: string = null;
revisionDate: Date = null;
async encrypt(cryptoService: CryptoService): Promise<Folder> {
return {
id: this.id,
name: await cryptoService.encrypt(this.name),
revisionDate: null,
};
}
static async fromFolder(cryptoService: CryptoService, folder: Folder): Promise<FolderView> {
const view = new FolderView();
view.id = folder.id;