We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53da163 commit 7c6cb80Copy full SHA for 7c6cb80
1 file changed
src/workerd/api/queue.c++
@@ -466,12 +466,10 @@ jsg::Promise<WorkerQueue::Metrics> WorkerQueue::metrics(
466
return context.awaitIo(
467
js, kj::mv(promise), [&metricsHandler](jsg::Lock& js, kj::String text) -> Metrics {
468
auto parsed = jsg::JsValue::fromJson(js, text);
469
- KJ_IF_SOME(result, metricsHandler.tryUnwrap(js, parsed)) {
+ auto result = JSG_REQUIRE_NONNULL(metricsHandler.tryUnwrap(js, parsed), Error,
470
+ "Failed to parse queue metrics response", text);
471
clearEpochSentinel(result.oldestMessageTimestamp);
472
return kj::mv(result);
- }
473
- _JSG_INTERNAL_FAIL_REQUIRE(
474
- JSG_EXCEPTION(Error), "Failed to parse queue metrics response", text);
475
});
476
}
477
0 commit comments