File tree Expand file tree Collapse file tree 2 files changed +7
-18
lines changed
validate/PDFReportGenerator/src Expand file tree Collapse file tree 2 files changed +7
-18
lines changed Original file line number Diff line number Diff line change 11
11
" plugins/*" ,
12
12
" support/*" ,
13
13
" utils/*" ,
14
- " validators /*"
14
+ " validate /*"
15
15
],
16
16
"scripts" : {
17
17
"clean" : " find ./ '(' -name 'node_modules' -o -name 'dist' -o -name '.turbo' -o -name '.parcel-cache' ')' -type d -exec rm -rf {} +" ,
Original file line number Diff line number Diff line change @@ -41,22 +41,11 @@ const defaultStyle: ReportStyle = {
41
41
}
42
42
43
43
export default function ( listener : FlatfileListener ) {
44
- listener . use (
45
- recordHook ( 'contacts' , async ( record ) => {
46
- const email = record . get ( 'email' ) as string
47
-
48
- const validEmailAddress = / ^ [ ^ \s @ ] + @ [ ^ \s @ ] + \. [ ^ \s @ ] + $ /
49
- if ( ! email || ! validEmailAddress . test ( email ) ) {
50
- record . addError ( 'email' , 'Invalid email address' )
51
- }
52
-
53
- return record
54
- } )
55
- )
56
-
57
- listener . on ( 'action:custom' , async ( event : FlatfileEvent ) => {
58
- const { action, context } = event
59
- if ( action . operation === 'generate_pdf' ) {
44
+ listener . on (
45
+ 'job:ready' ,
46
+ { job : `sheet:generate_pdf` } ,
47
+ async ( event : FlatfileEvent ) => {
48
+ const { action, context } = event
60
49
try {
61
50
const userStyle : Partial < ReportStyle > = action . payload ?. style || { }
62
51
const style : ReportStyle = { ...defaultStyle , ...userStyle }
@@ -194,5 +183,5 @@ export default function (listener: FlatfileListener) {
194
183
await event . reply ( 'Error generating or uploading PDF' )
195
184
}
196
185
}
197
- } )
186
+ )
198
187
}
You can’t perform that action at this time.
0 commit comments