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: {
109
109
args : { eventId ?: string } ;
110
110
argsSize : number ;
111
111
completedAt ?: number ;
112
+ eventId ?: string ;
112
113
inProgress : boolean ;
113
114
kind : "event" ;
114
115
name : string ;
@@ -173,6 +174,7 @@ export declare const components: {
173
174
args : { eventId ?: string } ;
174
175
argsSize : number ;
175
176
completedAt ?: number ;
177
+ eventId ?: string ;
176
178
inProgress : boolean ;
177
179
kind : "event" ;
178
180
name : string ;
@@ -220,6 +222,7 @@ export declare const components: {
220
222
args : { eventId ?: string } ;
221
223
argsSize : number ;
222
224
completedAt ?: number ;
225
+ eventId ?: string ;
223
226
inProgress : boolean ;
224
227
kind : "event" ;
225
228
name : string ;
@@ -303,6 +306,7 @@ export declare const components: {
303
306
args : { eventId ?: string } ;
304
307
argsSize : number ;
305
308
completedAt ?: number ;
309
+ eventId ?: string ;
306
310
inProgress : boolean ;
307
311
kind : "event" ;
308
312
name : string ;
Original file line number Diff line number Diff line change @@ -103,6 +103,7 @@ export type Mounts = {
103
103
args : { eventId ?: string } ;
104
104
argsSize : number ;
105
105
completedAt ?: number ;
106
+ eventId ?: string ;
106
107
inProgress : boolean ;
107
108
kind : "event" ;
108
109
name : string ;
@@ -167,6 +168,7 @@ export type Mounts = {
167
168
args : { eventId ?: string } ;
168
169
argsSize : number ;
169
170
completedAt ?: number ;
171
+ eventId ?: string ;
170
172
inProgress : boolean ;
171
173
kind : "event" ;
172
174
name : string ;
@@ -214,6 +216,7 @@ export type Mounts = {
214
216
args : { eventId ?: string } ;
215
217
argsSize : number ;
216
218
completedAt ?: number ;
219
+ eventId ?: string ;
217
220
inProgress : boolean ;
218
221
kind : "event" ;
219
222
name : string ;
@@ -297,6 +300,7 @@ export type Mounts = {
297
300
args : { eventId ?: string } ;
298
301
argsSize : number ;
299
302
completedAt ?: number ;
303
+ eventId ?: string ;
300
304
inProgress : boolean ;
301
305
kind : "event" ;
302
306
name : string ;
Original file line number Diff line number Diff line change @@ -56,7 +56,8 @@ export async function awaitEvent(
56
56
break ;
57
57
}
58
58
}
59
- entry . step . args = { eventId : event . _id } ;
59
+ assert ( entry . step . kind === "event" , "Step is not an event" ) ;
60
+ entry . step . eventId = event . _id ;
60
61
await ctx . db . replace ( entry . _id , entry ) ;
61
62
// if there's a name, see if there's one to consume.
62
63
// if it's there, mark it consumed and swap in the result.
@@ -142,7 +143,8 @@ export const send = mutation({
142
143
step ,
143
144
`Entry ${ event . state . stepId } not found when sending event ${ event . _id } (${ name } ) in workflow ${ args . workflowId } ` ,
144
145
) ;
145
- step . step . args = { eventId : event . _id } ;
146
+ assert ( step . step . kind === "event" , "Step is not an event" ) ;
147
+ step . step . eventId = event . _id ;
146
148
step . step . runResult = args . result ;
147
149
step . step . inProgress = false ;
148
150
step . step . completedAt = Date . now ( ) ;
Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ export const step = v.union(
80
80
v . object ( {
81
81
kind : v . literal ( "event" ) ,
82
82
...stepCommonFields ,
83
+ eventId : v . optional ( v . id ( "events" ) ) ,
83
84
args : v . object ( { eventId : v . optional ( v . id ( "events" ) ) } ) ,
84
85
} ) ,
85
86
) ;
You can’t perform that action at this time.
0 commit comments