diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.detail.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.detail.store.ts index 8d61a0aefc..3a03b40656 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.detail.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.detail.store.ts @@ -1,4 +1,3 @@ -import { Observable } from 'rxjs'; import type { DocumentDetails } from '@umbraco-cms/models'; import { UmbContextToken } from '@umbraco-cms/context-api'; import { createObservablePart, UniqueArrayBehaviorSubject } from '@umbraco-cms/observable-api'; @@ -26,7 +25,7 @@ export class UmbDocumentDetailStore extends UmbStoreBase implements UmbContentSt super(host, UMB_DOCUMENT_DETAIL_STORE_CONTEXT_TOKEN.toString()); } - getByKey(key: string): Observable { + getByKey(key: string) { // TODO: use backend cli when available. fetch(`/umbraco/management/api/v1/document/details/${key}`) .then((res) => res.json()) @@ -40,7 +39,7 @@ export class UmbDocumentDetailStore extends UmbStoreBase implements UmbContentSt } // TODO: make sure UI somehow can follow the status of this action. - save(data: DocumentDetails[]): Promise { + save(data: DocumentDetails[]) { // fetch from server and update store // TODO: use Fetcher API. let body: string; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.tree.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.tree.store.ts index 8f581ad557..b6015d47ff 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.tree.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/document.tree.store.ts @@ -40,7 +40,7 @@ export class UmbDocumentTreeStore extends UmbStoreBase { this._data.append(data); } - getTreeRoot(): Observable> { + getTreeRoot() { tryExecuteAndNotify(this._host, DocumentResource.getTreeDocumentRoot({})).then(({ data }) => { if (data) { // TODO: how do we handle if an item has been removed during this session(like in another tab or by another user)? @@ -53,7 +53,7 @@ export class UmbDocumentTreeStore extends UmbStoreBase { return createObservablePart(this._data, (items) => items.filter((item) => item.parentKey === null && !item.isTrashed)); } - getTreeItemChildren(key: string): Observable> { + getTreeItemChildren(key: string) { tryExecuteAndNotify( this._host, DocumentResource.getTreeDocumentChildren({ @@ -71,7 +71,7 @@ export class UmbDocumentTreeStore extends UmbStoreBase { return createObservablePart(this._data, (items) => items.filter((item) => item.parentKey === key && !item.isTrashed)); } - getTreeItems(keys: Array): Observable> { + getTreeItems(keys: Array) { if (keys?.length > 0) { tryExecuteAndNotify( this._host, diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.detail.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.detail.store.ts index b9be387841..646dc36273 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.detail.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.detail.store.ts @@ -1,4 +1,3 @@ -import { Observable } from 'rxjs'; import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models'; import { UmbContextToken } from '@umbraco-cms/context-api'; import { createObservablePart, UniqueArrayBehaviorSubject } from '@umbraco-cms/observable-api'; @@ -26,7 +25,7 @@ export class UmbMediaDetailStore extends UmbStoreBase implements UmbContentStore super(host, UMB_MEDIA_DETAIL_STORE_CONTEXT_TOKEN.toString()); } - getByKey(key: string): Observable { + getByKey(key: string) { // TODO: use backend cli when available. fetch(`/umbraco/management/api/v1/media/details/${key}`) .then((res) => res.json()) @@ -40,7 +39,7 @@ export class UmbMediaDetailStore extends UmbStoreBase implements UmbContentStore } // TODO: make sure UI somehow can follow the status of this action. - save(data: MediaDetails[]): Promise { + save(data: MediaDetails[]) { // fetch from server and update store // TODO: use Fetcher API. let body: string;