File tree Expand file tree Collapse file tree 2 files changed +29
-6
lines changed
packages/trigger-sdk/src/v3
references/hello-world/src/trigger Expand file tree Collapse file tree 2 files changed +29
-6
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import {
1818 flattenAttributes ,
1919 WaitpointListTokenItem ,
2020 WaitpointTokenStatus ,
21+ WaitpointRetrieveTokenResponse ,
2122} from "@trigger.dev/core/v3" ;
2223import { tracer } from "./tracer.js" ;
2324import { conditionallyImportAndParsePacket } from "@trigger.dev/core/v3/utils/ioSerialization" ;
@@ -200,6 +201,24 @@ async function retrieveToken<T>(
200201 style : "codepath" ,
201202 } ) ,
202203 } ,
204+ onResponseBody : ( body : WaitpointRetrieveTokenResponse , span ) => {
205+ span . setAttribute ( "id" , body . id ) ;
206+ span . setAttribute ( "status" , body . status ) ;
207+ if ( body . completedAt ) {
208+ span . setAttribute ( "completedAt" , body . completedAt . toISOString ( ) ) ;
209+ }
210+ if ( body . timeoutAt ) {
211+ span . setAttribute ( "timeoutAt" , body . timeoutAt . toISOString ( ) ) ;
212+ }
213+ if ( body . idempotencyKey ) {
214+ span . setAttribute ( "idempotencyKey" , body . idempotencyKey ) ;
215+ }
216+ if ( body . idempotencyKeyExpiresAt ) {
217+ span . setAttribute ( "idempotencyKeyExpiresAt" , body . idempotencyKeyExpiresAt . toISOString ( ) ) ;
218+ }
219+ span . setAttribute ( "tags" , body . tags ) ;
220+ span . setAttribute ( "createdAt" , body . createdAt . toISOString ( ) ) ;
221+ } ,
203222 } ,
204223 requestOptions
205224 ) ;
Original file line number Diff line number Diff line change @@ -47,9 +47,11 @@ export const waitToken = task({
4747 }
4848
4949 const tokens = await wait . listTokens ( ) ;
50- for await ( const token of tokens ) {
51- logger . log ( "Token" , token ) ;
52- }
50+ await logger . trace ( "Tokens" , async ( ) => {
51+ for await ( const token of tokens ) {
52+ logger . log ( "Token" , token ) ;
53+ }
54+ } ) ;
5355
5456 const retrievedToken = await wait . retrieveToken ( token . id ) ;
5557 logger . log ( "Retrieved token" , retrievedToken ) ;
@@ -63,9 +65,11 @@ export const waitToken = task({
6365 }
6466
6567 const tokens2 = await wait . listTokens ( { tags, status : [ "COMPLETED" ] } ) ;
66- for await ( const token of tokens2 ) {
67- logger . log ( "Token2" , token ) ;
68- }
68+ await logger . trace ( "Tokens2" , async ( ) => {
69+ for await ( const token of tokens2 ) {
70+ logger . log ( "Token2" , token ) ;
71+ }
72+ } ) ;
6973
7074 const retrievedToken2 = await wait . retrieveToken ( token . id ) ;
7175 logger . log ( "Retrieved token2" , retrievedToken2 ) ;
You can’t perform that action at this time.
0 commit comments