We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 17d6122 commit 8f3b24dCopy full SHA for 8f3b24d
src/workerd/server/server.c++
@@ -3709,7 +3709,14 @@ class Server::HttpListener final: public kj::Refcounted {
3709
}
3710
3711
kj::Promise<void> sendTraces(SendTracesContext context) override {
3712
- throwUnsupported();
+ auto traces =
3713
+ KJ_MAP(trace, context.getParams().getTraces()){ return kj::refcounted<Trace>(trace); };
3714
+ auto event = kj::heap<api::TraceCustomEventImpl>(
3715
+ api::TraceCustomEventImpl::TYPE, kj::mv(traces));
3716
+ auto worker = getWorker();
3717
+ auto result = co_await worker->customEvent(kj::mv(event));
3718
+ auto resp = context.getResults().getResult();
3719
+ resp.setOutcome(result.outcome);
3720
3721
3722
kj::Promise<void> prewarm(PrewarmContext context) override {
0 commit comments