From ccd58c8be9f9fe916cb3048a4a7749ca1bdf6eea Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 20 Dec 2022 07:45:35 +0100 Subject: [PATCH] use ResourceController --- .../dashboard-performance-profiling.element.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/performance-profiling/dashboard-performance-profiling.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/performance-profiling/dashboard-performance-profiling.element.ts index afc692ae80..fa4835f52b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/performance-profiling/dashboard-performance-profiling.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/dashboards/performance-profiling/dashboard-performance-profiling.element.ts @@ -2,11 +2,11 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html, LitElement } from 'lit'; import { customElement, state } from 'lit/decorators.js'; +import { UmbResourceController } from '@umbraco-cms/controllers'; import { ProfilingResource } from '@umbraco-cms/backend-api'; -import { UmbResourceMixin } from '@umbraco-cms/resource-api'; @customElement('umb-dashboard-performance-profiling') -export class UmbDashboardPerformanceProfilingElement extends UmbResourceMixin(LitElement) { +export class UmbDashboardPerformanceProfilingElement extends LitElement { static styles = [ UUITextStyles, css` @@ -30,6 +30,8 @@ export class UmbDashboardPerformanceProfilingElement extends UmbResourceMixin(Li @state() private _profilingPerfomance = false; + private _resourceController = new UmbResourceController(this); + connectedCallback(): void { super.connectedCallback(); this._getProfilingStatus(); @@ -37,7 +39,9 @@ export class UmbDashboardPerformanceProfilingElement extends UmbResourceMixin(Li } private async _getProfilingStatus() { - const profilingStatus = await this.executeAndNotify(ProfilingResource.getProfilingStatus()); + const [profilingStatus] = await this._resourceController.tryExecuteAndNotify( + ProfilingResource.getProfilingStatus() + ); if (profilingStatus) { this._profilingStatus = profilingStatus.enabled; }