- From: Mattias Buelens <notifications@github.com>
- Date: Wed, 24 Feb 2021 16:54:07 -0800
- To: whatwg/dom <dom@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 25 February 2021 00:54:19 UTC
@keithamus Interesting! I think we could do that by combining with `AbortController.follow()` from #920: ```javascript async function handleRequest(signal) { const dbController = new AbortController(); dbController.follow(signal); dbController.follow(AbortSignal.timeout(2_000)); await readFromDatabase(dbController.signal); } await handleRequest(AbortSignal.timeout(10_000)); ``` The `readFromDatabase()` call will be aborted after either the parent request's deadline has passed, or the 2-second deadline has passed (whichever happens first). -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/dom/issues/951#issuecomment-785495590
Received on Thursday, 25 February 2021 00:54:19 UTC