diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-05-01 17:40:00 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-01 17:40:00 +0200 |
| commit | dcf391ffed3850f9026d88b146e156375c4619d4 (patch) | |
| tree | 2134755e8abbecaba1d42703fe727ae701ee390c /core/01_core.js | |
| parent | 6728ad4203d731e555dabf89ec6157f113454ce6 (diff) | |
refactor: migrate async ops to generated wrappers (#18937)
Migrates some of existing async ops to generated wrappers introduced in
https://github.com/denoland/deno/pull/18887. As a result "core.opAsync2"
was removed.
I will follow up with more PRs that migrate all the async ops to
generated wrappers.
Diffstat (limited to 'core/01_core.js')
| -rw-r--r-- | core/01_core.js | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/core/01_core.js b/core/01_core.js index 72cbe31f7..403a04297 100644 --- a/core/01_core.js +++ b/core/01_core.js @@ -564,31 +564,6 @@ for (let i = 0; i < 10; i++) { return (ops[opName] = fn); } - function opAsync2(name, arg0, arg1) { - const id = nextPromiseId++; - try { - const maybeResult = asyncOps[name](id, arg0, arg1); - if (maybeResult !== undefined) { - movePromise(id); - return unwrapOpResultNewPromise(id, maybeResult, opAsync2); - } - } catch (err) { - movePromise(id); - if (!ReflectHas(asyncOps, name)) { - return PromiseReject(new TypeError(`${name} is not a registered op`)); - } - ErrorCaptureStackTrace(err, opAsync2); - return PromiseReject(err); - } - let promise = PromisePrototypeThen( - setPromise(id), - unwrapOpError(eventLoopTick), - ); - promise = handleOpCallTracing(name, id, promise); - promise[promiseIdSymbol] = id; - return promise; - } - function opAsync(name, ...args) { const id = nextPromiseId++; try { @@ -823,7 +798,6 @@ for (let i = 0; i < 10; i++) { asyncStub, generateAsyncOpHandler, opAsync, - opAsync2, resources, metrics, registerErrorBuilder, |
