From 5e9f43777f62be5fae006ae033fd2ccf1b56f82a Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 8 Nov 2023 12:59:10 +0100 Subject: [PATCH] add methods upload and delete avatar methods to context --- .../user/user/workspace/user-workspace.context.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/user-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/user-workspace.context.ts index 1ea014f0e9..7abd24040e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/user-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/user-workspace.context.ts @@ -89,6 +89,18 @@ export class UmbUserWorkspaceContext } } + async uploadAvatar(file: File) { + const id = this.getEntityId(); + if (!id) throw new Error('Id is missing'); + await this.repository.uploadAvatar(id, file); + } + + async removeAvatar() { + const id = this.getEntityId(); + if (!id) throw new Error('Id is missing'); + await this.repository.deleteAvatar(id); + } + destroy(): void { this.#data.complete(); }