remove tree prefix
This commit is contained in:
@@ -2,7 +2,7 @@ import type { DataSourceResponse } from '@umbraco-cms/models';
|
||||
import { EntityTreeItem, PagedEntityTreeItem } from '@umbraco-cms/backend-api';
|
||||
|
||||
export interface TemplateTreeDataSource {
|
||||
getTreeRoot(): Promise<DataSourceResponse<PagedEntityTreeItem>>;
|
||||
getTreeItemChildren(parentKey: string): Promise<DataSourceResponse<PagedEntityTreeItem>>;
|
||||
getTreeItems(key: Array<string>): Promise<DataSourceResponse<EntityTreeItem[]>>;
|
||||
getRoot(): Promise<DataSourceResponse<PagedEntityTreeItem>>;
|
||||
getItemChildren(parentKey: string): Promise<DataSourceResponse<PagedEntityTreeItem>>;
|
||||
getItems(key: Array<string>): Promise<DataSourceResponse<EntityTreeItem[]>>;
|
||||
}
|
||||
|
||||
@@ -9,11 +9,11 @@ export class TemplateTreeServerDataSource implements TemplateTreeDataSource {
|
||||
this.#host = host;
|
||||
}
|
||||
|
||||
async getTreeRoot() {
|
||||
async getRoot() {
|
||||
return tryExecuteAndNotify(this.#host, TemplateResource.getTreeTemplateRoot({}));
|
||||
}
|
||||
|
||||
async getTreeItemChildren(parentKey: string | null) {
|
||||
async getItemChildren(parentKey: string | null) {
|
||||
if (!parentKey) {
|
||||
const error: ProblemDetails = { title: 'Parent key is missing' };
|
||||
return { error };
|
||||
@@ -27,7 +27,7 @@ export class TemplateTreeServerDataSource implements TemplateTreeDataSource {
|
||||
);
|
||||
}
|
||||
|
||||
async getTreeItems(keys: Array<string>) {
|
||||
async getItems(keys: Array<string>) {
|
||||
if (keys) {
|
||||
const error: ProblemDetails = { title: 'Keys are missing' };
|
||||
return { error };
|
||||
|
||||
@@ -44,7 +44,7 @@ export class UmbTemplateTreeRepository implements UmbRepository {
|
||||
}
|
||||
|
||||
async getTreeRoot() {
|
||||
const { data, error } = await this.#dataSource.getTreeRoot();
|
||||
const { data, error } = await this.#dataSource.getRoot();
|
||||
|
||||
if (data) {
|
||||
this.#treeStore?.appendItems(data.items);
|
||||
@@ -59,7 +59,7 @@ export class UmbTemplateTreeRepository implements UmbRepository {
|
||||
return { data: undefined, error };
|
||||
}
|
||||
|
||||
const { data, error } = await this.#dataSource.getTreeItemChildren(parentKey);
|
||||
const { data, error } = await this.#dataSource.getItemChildren(parentKey);
|
||||
|
||||
if (data) {
|
||||
this.#treeStore?.appendItems(data.items);
|
||||
@@ -74,7 +74,7 @@ export class UmbTemplateTreeRepository implements UmbRepository {
|
||||
return { data: undefined, error };
|
||||
}
|
||||
|
||||
const { data, error } = await this.#dataSource.getTreeItems(keys);
|
||||
const { data, error } = await this.#dataSource.getItems(keys);
|
||||
|
||||
if (data) {
|
||||
this.#treeStore?.appendItems(data);
|
||||
|
||||
Reference in New Issue
Block a user