wip
This commit is contained in:
@@ -13,6 +13,7 @@ import type { IBrowserAutomation } from '@gridpilot/automation/application/ports
|
||||
import type { AutomationEnginePort } from '@gridpilot/automation/application/ports/AutomationEnginePort';
|
||||
import type { AuthenticationServicePort } from '@gridpilot/automation/application/ports/AuthenticationServicePort';
|
||||
import type { CheckoutConfirmationPort } from '@gridpilot/automation/application/ports/CheckoutConfirmationPort';
|
||||
import type { CheckoutServicePort } from '@gridpilot/automation/application/ports/CheckoutServicePort';
|
||||
import type { LoggerPort } from '@gridpilot/automation/application/ports/LoggerPort';
|
||||
import type { OverlaySyncPort } from '@gridpilot/automation/application/ports/OverlaySyncPort';
|
||||
|
||||
@@ -145,9 +146,9 @@ export class DIContainer {
|
||||
|
||||
public setConfirmCheckoutUseCase(checkoutConfirmationPort: CheckoutConfirmationPort): void {
|
||||
this.ensureInitialized();
|
||||
const browserAutomation = getDIContainer().resolve<IBrowserAutomation>(DI_TOKENS.BrowserAutomation);
|
||||
const checkoutService = getDIContainer().resolve<CheckoutServicePort>(DI_TOKENS.CheckoutService);
|
||||
this.confirmCheckoutUseCase = new ConfirmCheckoutUseCase(
|
||||
browserAutomation as any,
|
||||
checkoutService,
|
||||
checkoutConfirmationPort
|
||||
);
|
||||
}
|
||||
@@ -188,7 +189,7 @@ export class DIContainer {
|
||||
new Error(result.error || 'Unknown error'),
|
||||
{ mode: this.automationMode }
|
||||
);
|
||||
return { success: false, error: result.error };
|
||||
return { success: false, error: result.error ?? 'Unknown error' };
|
||||
}
|
||||
|
||||
const isConnected = playwrightAdapter.isConnected();
|
||||
|
||||
Reference in New Issue
Block a user