@@ -95,15 +95,20 @@ async function sendCompletedMail(e) {
95
95
} ,
96
96
} ) ;
97
97
}
98
- async function sendDoctoWebhook ( t ) {
99
- var e ;
98
+ async function sendDoctoWebhook ( t , e ) {
100
99
t . data . ExtUserPtr ?. Webhook &&
101
100
( ( e = {
102
- File : t ?. data ?. SignedUrl ,
101
+ File : e || '' ,
103
102
Name : t ?. data ?. Name ,
104
- Note : t ?. data ?. Note ,
105
- Description : t ?. data ?. Description ,
106
- Signers : t ?. data ?. Signers ?. map ( e => e . Name ) ,
103
+ Note : t ?. data ?. Note || '' ,
104
+ Description : t ?. data ?. Description || '' ,
105
+ Signers : t ?. data ?. Signers ?. map ( e => ( { Name : e . Name , Email : e . Email , Phone : e . Phone } ) ) || [
106
+ {
107
+ Name : t ?. data ?. ExtUserPtr ?. Name ,
108
+ Email : t ?. data ?. ExtUserPtr ?. Email ,
109
+ Phone : t ?. data ?. ExtUserPtr ?. Phone ,
110
+ } ,
111
+ ] ,
107
112
Completed : ! 0 ,
108
113
CompletedAt : new Date ( ) ,
109
114
CreatedAt : t ?. data ?. createdAt ,
@@ -217,17 +222,17 @@ async function PDF(i, o) {
217
222
( n . data . Signers && 0 < n . data . Signers . length && y . length !== n . data . Signers . length ) ||
218
223
! ( t = ! 0 )
219
224
) ;
220
- var v ,
221
- P ,
225
+ var P ,
226
+ v ,
222
227
x = `./exports/exported_file_${ Math . floor ( 5e3 * Math . random ( ) ) } .pdf` ,
223
228
b =
224
229
( t
225
- ? ( ( v = n . data . Signers ?. map ( e => e . Name + ' <' + e . Email + '>' ) ) ,
230
+ ? ( ( P = n . data . Signers ?. map ( e => e . Name + ' <' + e . Email + '>' ) ) ,
226
231
( e =
227
- v && 0 < v . length
232
+ P && 0 < P . length
228
233
? plainAddPlaceholder ( {
229
234
pdfBuffer : e ,
230
- reason : 'Digitally signed by Open sign for ' + v ?. join ( ', ' ) ,
235
+ reason : 'Digitally signed by Open sign for ' + P ?. join ( ', ' ) ,
231
236
location : 'location' ,
232
237
signatureLength : 1e4 ,
233
238
} )
@@ -237,8 +242,8 @@ async function PDF(i, o) {
237
242
location : 'location' ,
238
243
signatureLength : 1e4 ,
239
244
} ) ) ,
240
- ( P = await new SignPDF ( e , u ) . signPDF ( ) ) ,
241
- fs . writeFileSync ( x , P ) )
245
+ ( v = await new SignPDF ( e , u ) . signPDF ( ) ) ,
246
+ fs . writeFileSync ( x , v ) )
242
247
: fs . writeFileSync ( x , e ) ,
243
248
await uploadFile ( x ) ) ;
244
249
if ( b && b . imageUrl ) {
@@ -265,7 +270,7 @@ async function PDF(i, o) {
265
270
pdfName : n . data . Name ,
266
271
receiver : n . data . ExtUserPtr . Email ,
267
272
} ) ,
268
- sendDoctoWebhook ( n ) ) ,
273
+ sendDoctoWebhook ( n , b . imageUrl ) ) ,
269
274
fs . unlinkSync ( x ) ,
270
275
console . log ( 'New Signed PDF created called: ' + x ) ,
271
276
'success' === o . message
0 commit comments