chore: remove setAutoCloseAllowed (#34273)
This commit is contained in:
parent
201fc48cf0
commit
cd9d02faf9
|
@ -40,9 +40,6 @@ export class DebugController extends SdkObject {
|
||||||
SetModeRequested: 'setModeRequested',
|
SetModeRequested: 'setModeRequested',
|
||||||
};
|
};
|
||||||
|
|
||||||
private _autoCloseTimer: NodeJS.Timeout | undefined;
|
|
||||||
// TODO: remove in 1.27
|
|
||||||
private _autoCloseAllowed = false;
|
|
||||||
private _trackHierarchyListener: InstrumentationListener | undefined;
|
private _trackHierarchyListener: InstrumentationListener | undefined;
|
||||||
private _playwright: Playwright;
|
private _playwright: Playwright;
|
||||||
_sdkLanguage: Language = 'javascript';
|
_sdkLanguage: Language = 'javascript';
|
||||||
|
@ -58,13 +55,8 @@ export class DebugController extends SdkObject {
|
||||||
this._sdkLanguage = sdkLanguage;
|
this._sdkLanguage = sdkLanguage;
|
||||||
}
|
}
|
||||||
|
|
||||||
setAutoCloseAllowed(allowed: boolean) {
|
|
||||||
this._autoCloseAllowed = allowed;
|
|
||||||
}
|
|
||||||
|
|
||||||
dispose() {
|
dispose() {
|
||||||
this.setReportStateChanged(false);
|
this.setReportStateChanged(false);
|
||||||
this.setAutoCloseAllowed(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setReportStateChanged(enabled: boolean) {
|
setReportStateChanged(enabled: boolean) {
|
||||||
|
@ -102,7 +94,6 @@ export class DebugController extends SdkObject {
|
||||||
recorder.hideHighlightedSelector();
|
recorder.hideHighlightedSelector();
|
||||||
recorder.setMode('none');
|
recorder.setMode('none');
|
||||||
}
|
}
|
||||||
this.setAutoCloseEnabled(true);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -127,23 +118,6 @@ export class DebugController extends SdkObject {
|
||||||
recorder.setOutput(this._codegenId, params.file);
|
recorder.setOutput(this._codegenId, params.file);
|
||||||
recorder.setMode(params.mode);
|
recorder.setMode(params.mode);
|
||||||
}
|
}
|
||||||
this.setAutoCloseEnabled(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
async setAutoCloseEnabled(enabled: boolean) {
|
|
||||||
if (!this._autoCloseAllowed)
|
|
||||||
return;
|
|
||||||
if (this._autoCloseTimer)
|
|
||||||
clearTimeout(this._autoCloseTimer);
|
|
||||||
if (!enabled)
|
|
||||||
return;
|
|
||||||
const heartBeat = () => {
|
|
||||||
if (!this._playwright.allPages().length)
|
|
||||||
gracefullyProcessExitDoNotHang(0);
|
|
||||||
else
|
|
||||||
this._autoCloseTimer = setTimeout(heartBeat, 5000);
|
|
||||||
};
|
|
||||||
this._autoCloseTimer = setTimeout(heartBeat, 30000);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async highlight(params: { selector?: string, ariaTemplate?: string }) {
|
async highlight(params: { selector?: string, ariaTemplate?: string }) {
|
||||||
|
|
Loading…
Reference in New Issue