diff --git a/packages/services/src/Domain/SharedVaults/SharedVaultService.ts b/packages/services/src/Domain/SharedVaults/SharedVaultService.ts index 80ef5e968..92ac05301 100644 --- a/packages/services/src/Domain/SharedVaults/SharedVaultService.ts +++ b/packages/services/src/Domain/SharedVaults/SharedVaultService.ts @@ -8,6 +8,8 @@ import { SharedVaultListingInterface, VaultListingInterface, KeySystemRootKeyStorageMode, + EmojiString, + IconType, } from '@standardnotes/models' import { SharedVaultServiceInterface } from './SharedVaultServiceInterface' import { SharedVaultServiceEvent, SharedVaultServiceEventPayload } from './SharedVaultServiceEvent' @@ -118,12 +120,14 @@ export class SharedVaultService async createSharedVault(dto: { name: string description?: string + iconString: IconType | EmojiString userInputtedPassword: string | undefined storagePreference?: KeySystemRootKeyStorageMode }): Promise { return this._createSharedVault.execute({ vaultName: dto.name, vaultDescription: dto.description, + vaultIcon: dto.iconString, userInputtedPassword: dto.userInputtedPassword, storagePreference: dto.storagePreference ?? KeySystemRootKeyStorageMode.Synced, }) diff --git a/packages/services/src/Domain/VaultInvite/UseCase/InviteToVault.ts b/packages/services/src/Domain/VaultInvite/UseCase/InviteToVault.ts index 9d74d7dd7..01b55d9f2 100644 --- a/packages/services/src/Domain/VaultInvite/UseCase/InviteToVault.ts +++ b/packages/services/src/Domain/VaultInvite/UseCase/InviteToVault.ts @@ -122,6 +122,7 @@ export class InviteToVault implements UseCaseInterface