diff --git a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/repository/log-viewer.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/repository/log-viewer.repository.ts index a0e56eb99a..569caf7da8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/repository/log-viewer.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/repository/log-viewer.repository.ts @@ -6,13 +6,9 @@ import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification'; import type { DirectionModel, LogLevelModel, - SavedLogSearchPresenationBaseModel, + SavedLogSearchResponseModel, } from '@umbraco-cms/backoffice/external/backend-api'; -// Move to documentation / JSdoc -/* We need to create a new instance of the repository from within the element context. We want the notifications to be displayed in the right context. */ -// element -> context -> repository -> (store) -> data source -// All methods should be async and return a promise. Some methods might return an observable as part of the promise response. export class UmbLogViewerRepository { #host: UmbControllerHost; #searchDataSource: UmbLogSearchesServerDataSource; @@ -36,7 +32,7 @@ export class UmbLogViewerRepository { return this.#searchDataSource.getAllSavedSearches({ skip, take }); } - async saveSearch({ name, query }: SavedLogSearchPresenationBaseModel) { + async saveSearch({ name, query }: SavedLogSearchResponseModel) { await this.#init; this.#searchDataSource.postLogViewerSavedSearch({ name, query }); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer-workspace.context.ts index 73af896920..1040248603 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer-workspace.context.ts @@ -7,7 +7,7 @@ import type { PagedLogMessageResponseModel, PagedLogTemplateResponseModel, PagedSavedLogSearchResponseModel, - SavedLogSearchPresenationBaseModel, + SavedLogSearchResponseModel, } from '@umbraco-cms/backoffice/external/backend-api'; import { DirectionModel, LogLevelModel } from '@umbraco-cms/backoffice/external/backend-api'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; @@ -213,7 +213,7 @@ export class UmbLogViewerWorkspaceContext extends UmbControllerBase implements U } } - async saveSearch({ name, query }: SavedLogSearchPresenationBaseModel) { + async saveSearch({ name, query }: SavedLogSearchResponseModel) { const previousSavedSearches = this.#savedSearches.getValue()?.items ?? []; try { this.#savedSearches.update({ items: [...previousSavedSearches, { name, query }] }); diff --git a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts index 95d26c6bc7..fc7ab605f2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/views/search/components/log-viewer-search-input-modal.element.ts @@ -1,13 +1,13 @@ import { html, css, customElement, query, state } from '@umbraco-cms/backoffice/external/lit'; import type { UUIInputElement } from '@umbraco-cms/backoffice/external/uui'; import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal'; -import type { SavedLogSearchPresenationBaseModel } from '@umbraco-cms/backoffice/external/backend-api'; +import type { SavedLogSearchResponseModel } from '@umbraco-cms/backoffice/external/backend-api'; export interface UmbContextSaveSearchModalData { query: string; } -export interface UmbContextSaveSearchModalValue extends SavedLogSearchPresenationBaseModel {} +export interface UmbContextSaveSearchModalValue extends SavedLogSearchResponseModel {} @customElement('umb-log-viewer-save-search-modal') export default class UmbLogViewerSaveSearchModalElement extends UmbModalBaseElement<