mirror of
https://github.com/voideditor/void
synced 2026-05-24 09:58:23 +00:00
terminal 10s
This commit is contained in:
parent
70fe79c4fe
commit
b1c17256c2
1 changed files with 2 additions and 2 deletions
|
|
@ -238,7 +238,7 @@ export class TerminalToolService extends Disposable implements ITerminalToolServ
|
||||||
|
|
||||||
const disposables: IDisposable[] = []
|
const disposables: IDisposable[] = []
|
||||||
|
|
||||||
const waitFiveSeconds = timeout(5000)
|
const waitTimeout = timeout(10_000)
|
||||||
const waitForCapability = new Promise<ITerminalCapabilityImplMap[TerminalCapability.CommandDetection]>((res) => {
|
const waitForCapability = new Promise<ITerminalCapabilityImplMap[TerminalCapability.CommandDetection]>((res) => {
|
||||||
disposables.push(
|
disposables.push(
|
||||||
terminal.capabilities.onDidAddCapability((e) => {
|
terminal.capabilities.onDidAddCapability((e) => {
|
||||||
|
|
@ -247,7 +247,7 @@ export class TerminalToolService extends Disposable implements ITerminalToolServ
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
const capability = await Promise.any([waitFiveSeconds, waitForCapability])
|
const capability = await Promise.any([waitTimeout, waitForCapability])
|
||||||
.finally(() => { disposables.forEach((d) => d.dispose()) })
|
.finally(() => { disposables.forEach((d) => d.dispose()) })
|
||||||
|
|
||||||
return capability ?? undefined
|
return capability ?? undefined
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue