chore: vaults-related fixes

This commit is contained in:
Aman Harwara
2023-08-08 19:06:24 +05:30
parent f82974633b
commit ce96cd2998
4 changed files with 18 additions and 10 deletions

View File

@@ -32,6 +32,7 @@ export class ProcessAcceptedVaultInvite {
keyStorageMode: KeySystemRootKeyStorageMode.Synced,
name: metadata.name,
description: metadata.description,
iconString: metadata.iconString,
sharing: {
sharedVaultUuid: sharedVaultUuid,
ownerUserUuid: ownerUuid,

View File

@@ -1,5 +1,7 @@
import { GetVaultItems } from './../../Vault/UseCase/GetVaultItems'
import {
EmojiString,
IconType,
KeySystemRootKeyStorageMode,
SharedVaultListingInterface,
VaultListingInterface,
@@ -23,12 +25,14 @@ export class CreateSharedVault {
async execute(dto: {
vaultName: string
vaultDescription?: string
vaultIcon: IconType | EmojiString
userInputtedPassword: string | undefined
storagePreference: KeySystemRootKeyStorageMode
}): Promise<SharedVaultListingInterface | ClientDisplayableError> {
const privateVault = await this._createVault.execute({
vaultName: dto.vaultName,
vaultDescription: dto.vaultDescription,
vaultIcon: dto.vaultIcon,
userInputtedPassword: dto.userInputtedPassword,
storagePreference: dto.storagePreference,
})