diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/data-types/data-types.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/data-types/data-types.store.ts index a40bc76205..064d0d50a4 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/data-types/data-types.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/data-types/data-types.store.ts @@ -22,7 +22,7 @@ export class UmbDataTypesStore extends UmbDataStoreBase res.json()) .then((data) => { - this.update(data); + this.updateItems(data); }); return this.items.pipe(map((dataTypes) => dataTypes.find((dataType) => dataType.key === key) || null)); @@ -45,7 +45,7 @@ export class UmbDataTypesStore extends UmbDataStoreBase> { DataTypeResource.getTreeDataTypeRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { @@ -92,7 +92,7 @@ export class UmbDataTypesStore extends UmbDataStoreBase { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/document-type/document-type.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/document-type/document-type.store.ts index fefdde35cc..f469cb8c27 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/document-type/document-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/document-type/document-type.store.ts @@ -16,7 +16,7 @@ export class UmbDocumentTypeStore extends UmbDataStoreBase res.json()) .then((data) => { - this.update(data); + this.updateItems(data); }); return this.items.pipe( @@ -35,7 +35,7 @@ export class UmbDocumentTypeStore extends UmbDataStoreBase> { DocumentTypeResource.getTreeDocumentTypeRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { @@ -64,7 +64,7 @@ export class UmbDocumentTypeStore extends UmbDataStoreBase { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/document/document.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/document/document.store.ts index 764aa192d9..08d6053b48 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/document/document.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/document/document.store.ts @@ -15,7 +15,7 @@ export class UmbDocumentStore extends UmbDataStoreBase res.json()) .then((data) => { - this.update(data); + this.updateItems(data); }); return this.items.pipe(map((documents) => documents.find((document) => document.key === key) || null)); @@ -44,7 +44,7 @@ export class UmbDocumentStore extends UmbDataStoreBase res.json()) .then((data: Array) => { - this.update(data); + this.updateItems(data); }); } @@ -60,13 +60,13 @@ export class UmbDocumentStore extends UmbDataStoreBase> { DocumentResource.getTreeDocumentRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { @@ -87,7 +87,7 @@ export class UmbDocumentStore extends UmbDataStoreBase { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { @@ -109,7 +109,7 @@ export class UmbDocumentStore extends UmbDataStoreBase { - this.update(items); + this.updateItems(items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/media-type/media-type.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/media-type/media-type.store.ts index 6c826bd32d..57103c2a69 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/media-type/media-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/media-type/media-type.store.ts @@ -13,7 +13,7 @@ export class UmbMediaTypeStore extends UmbDataStoreBase> { MediaTypeResource.getTreeMediaTypeRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { @@ -33,7 +33,7 @@ export class UmbMediaTypeStore extends UmbDataStoreBase { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/media/media.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/media/media.store.ts index 11c774d6d3..9cf50d0894 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/media/media.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/media/media.store.ts @@ -15,7 +15,7 @@ export class UmbMediaStore extends UmbDataStoreBase res.json()) .then((data) => { - this.update(data); + this.updateItems(data); }); return this.items.pipe(map((media) => media.find((media) => media.key === key) || null)); @@ -44,7 +44,7 @@ export class UmbMediaStore extends UmbDataStoreBase res.json()) .then((data: Array) => { - this.update(data); + this.updateItems(data); }); } @@ -60,13 +60,13 @@ export class UmbMediaStore extends UmbDataStoreBase> { MediaResource.getTreeMediaRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { @@ -87,7 +87,7 @@ export class UmbMediaStore extends UmbDataStoreBase { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts index cf26069c8f..af363aa3c1 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/member-group/member-group.store.ts @@ -13,7 +13,7 @@ export class UmbMemberGroupStore extends UmbDataStoreBase> { MemberGroupResource.getTreeMemberGroupRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts index ee20f547db..68c059c671 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/member-type/member-type.store.ts @@ -13,7 +13,7 @@ export class UmbMemberTypeStore extends UmbDataStoreBase> { MemberTypeResource.getTreeMemberTypeRoot({}).then( (res) => { - this.update(res.items); + this.updateItems(res.items); }, (e) => { if (e instanceof ApiError) { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/store.ts index 59e928dc0b..ffa2dcf16f 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/store.ts @@ -7,7 +7,7 @@ export interface UmbDataStoreIdentifiers { export interface UmbDataStore { readonly items: Observable>; - update(items: Array): void; + updateItems(items: Array): void; getTreeRoot?(): Observable>; getTreeItemChildren?(key: string): Observable>; } @@ -36,7 +36,7 @@ export class UmbDataStoreBase implements UmbD * @param {keyof T} [compareKey='key'] * @memberof UmbDataStoreBase */ - public update(updatedItems: Array, compareKey: keyof T = 'key'): void { + public updateItems(updatedItems: Array, compareKey: keyof T = 'key'): void { const storedItems = this._items.getValue(); const updated: T[] = [...storedItems]; diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/user/user-group.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/user/user-group.store.ts index 227012166e..1c408860ac 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/user/user-group.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/user/user-group.store.ts @@ -15,7 +15,7 @@ export class UmbUserGroupStore extends UmbDataStoreBase { fetch(`/umbraco/backoffice/user-groups/list/items`) .then((res) => res.json()) .then((data) => { - this.update(data.items); + this.updateItems(data.items); }); return this.items; diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/user/user.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/user/user.store.ts index a29565cadf..674ec65afe 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/user/user.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/user/user.store.ts @@ -19,7 +19,7 @@ export class UmbUserStore extends UmbDataStoreBase { .then((res) => res.json()) .then((data) => { this._totalUsers.next(data.total); - this.update(data.items); + this.updateItems(data.items); }); return this.items; @@ -37,7 +37,7 @@ export class UmbUserStore extends UmbDataStoreBase { fetch(`/umbraco/backoffice/users/${key}`) .then((res) => res.json()) .then((data) => { - this.update([data]); + this.updateItems([data]); }); return this.items.pipe( @@ -62,7 +62,7 @@ export class UmbUserStore extends UmbDataStoreBase { user.status = 'enabled'; }); - this.update(storedUsers); + this.updateItems(storedUsers); } catch (error) { console.error('Enable Users failed', error); } @@ -85,7 +85,7 @@ export class UmbUserStore extends UmbDataStoreBase { user.status = 'disabled'; }); - this.update(storedUsers); + this.updateItems(storedUsers); } catch (error) { console.error('Disable Users failed', error); } @@ -119,7 +119,7 @@ export class UmbUserStore extends UmbDataStoreBase { }, }); const json = await res.json(); - this.update(json); + this.updateItems(json); } catch (error) { console.error('Save Data Type error', error); } @@ -136,7 +136,7 @@ export class UmbUserStore extends UmbDataStoreBase { }, }); const json = (await res.json()) as UserDetails[]; - this.update(json); + this.updateItems(json); return json[0]; } catch (error) { console.error('Invite user error', error);