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(); }