File tree Expand file tree Collapse file tree 4 files changed +13
-2
lines changed
example/convex/_generated Expand file tree Collapse file tree 4 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -109,6 +109,7 @@ export declare const components: {
109109 args : { eventId ?: string } ;
110110 argsSize : number ;
111111 completedAt ?: number ;
112+ eventId ?: string ;
112113 inProgress : boolean ;
113114 kind : "event" ;
114115 name : string ;
@@ -173,6 +174,7 @@ export declare const components: {
173174 args : { eventId ?: string } ;
174175 argsSize : number ;
175176 completedAt ?: number ;
177+ eventId ?: string ;
176178 inProgress : boolean ;
177179 kind : "event" ;
178180 name : string ;
@@ -220,6 +222,7 @@ export declare const components: {
220222 args : { eventId ?: string } ;
221223 argsSize : number ;
222224 completedAt ?: number ;
225+ eventId ?: string ;
223226 inProgress : boolean ;
224227 kind : "event" ;
225228 name : string ;
@@ -303,6 +306,7 @@ export declare const components: {
303306 args : { eventId ?: string } ;
304307 argsSize : number ;
305308 completedAt ?: number ;
309+ eventId ?: string ;
306310 inProgress : boolean ;
307311 kind : "event" ;
308312 name : string ;
Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ export type Mounts = {
103103 args : { eventId ?: string } ;
104104 argsSize : number ;
105105 completedAt ?: number ;
106+ eventId ?: string ;
106107 inProgress : boolean ;
107108 kind : "event" ;
108109 name : string ;
@@ -167,6 +168,7 @@ export type Mounts = {
167168 args : { eventId ?: string } ;
168169 argsSize : number ;
169170 completedAt ?: number ;
171+ eventId ?: string ;
170172 inProgress : boolean ;
171173 kind : "event" ;
172174 name : string ;
@@ -214,6 +216,7 @@ export type Mounts = {
214216 args : { eventId ?: string } ;
215217 argsSize : number ;
216218 completedAt ?: number ;
219+ eventId ?: string ;
217220 inProgress : boolean ;
218221 kind : "event" ;
219222 name : string ;
@@ -297,6 +300,7 @@ export type Mounts = {
297300 args : { eventId ?: string } ;
298301 argsSize : number ;
299302 completedAt ?: number ;
303+ eventId ?: string ;
300304 inProgress : boolean ;
301305 kind : "event" ;
302306 name : string ;
Original file line number Diff line number Diff line change @@ -56,7 +56,8 @@ export async function awaitEvent(
5656 break ;
5757 }
5858 }
59- entry . step . args = { eventId : event . _id } ;
59+ assert ( entry . step . kind === "event" , "Step is not an event" ) ;
60+ entry . step . eventId = event . _id ;
6061 await ctx . db . replace ( entry . _id , entry ) ;
6162 // if there's a name, see if there's one to consume.
6263 // if it's there, mark it consumed and swap in the result.
@@ -142,7 +143,8 @@ export const send = mutation({
142143 step ,
143144 `Entry ${ event . state . stepId } not found when sending event ${ event . _id } (${ name } ) in workflow ${ args . workflowId } ` ,
144145 ) ;
145- step . step . args = { eventId : event . _id } ;
146+ assert ( step . step . kind === "event" , "Step is not an event" ) ;
147+ step . step . eventId = event . _id ;
146148 step . step . runResult = args . result ;
147149 step . step . inProgress = false ;
148150 step . step . completedAt = Date . now ( ) ;
Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ export const step = v.union(
8080 v . object ( {
8181 kind : v . literal ( "event" ) ,
8282 ...stepCommonFields ,
83+ eventId : v . optional ( v . id ( "events" ) ) ,
8384 args : v . object ( { eventId : v . optional ( v . id ( "events" ) ) } ) ,
8485 } ) ,
8586) ;
You can’t perform that action at this time.
0 commit comments