use request model

This commit is contained in:
Mads Rasmussen
2024-02-02 10:04:27 +01:00
parent 04d99c3272
commit 48efbbd18e

View File

@@ -1,12 +1,10 @@
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
import type {
InstallVResponseModel,
InstallSettingsResponseModel,
ProblemDetails} from '@umbraco-cms/backoffice/backend-api';
import {
InstallResource,
TelemetryLevelModel,
ProblemDetails,
InstallRequestModel,
} from '@umbraco-cms/backoffice/backend-api';
import { InstallResource, TelemetryLevelModel } from '@umbraco-cms/backoffice/backend-api';
import { tryExecute } from '@umbraco-cms/backoffice/resources';
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
import { UmbObjectState, UmbNumberState } from '@umbraco-cms/backoffice/observable-api';
@@ -17,7 +15,7 @@ import { UmbObjectState, UmbNumberState } from '@umbraco-cms/backoffice/observab
* @class UmbInstallerContext
*/
export class UmbInstallerContext {
private _data = new UmbObjectState<InstallVResponseModel>({
private _data = new UmbObjectState<InstallRequestModel>({
user: { name: '', email: '', password: '', subscribeToNewsletter: false },
database: { id: '', providerName: '', useIntegratedAuthentication: false, trustServerCertificate: false },
telemetryLevel: TelemetryLevelModel.BASIC,
@@ -91,7 +89,7 @@ export class UmbInstallerContext {
* @param {Partial<PostInstallRequest>} data
* @memberof UmbInstallerContext
*/
public appendData(data: Partial<InstallVResponseModel>): void {
public appendData(data: Partial<InstallRequestModel>): void {
this._data.setValue({ ...this.getData(), ...data });
}
@@ -101,7 +99,7 @@ export class UmbInstallerContext {
* @return {*} {PostInstallRequest}
* @memberof UmbInstallerContext
*/
public getData(): InstallVResponseModel {
public getData(): InstallRequestModel {
return this._data.getValue();
}