@@ -998,9 +998,10 @@ function PlaceHolderSign() {
998
998
for ( let i = 0 ; i < signerMail . length ; i ++ ) {
999
999
const objectId = signerMail [ i ] . objectId ;
1000
1000
const hostUrl = window . location . origin ;
1001
+ const sendMail = false ;
1001
1002
//encode this url value `${pdfDetails?.[0].objectId}/${signerMail[i].Email}/${objectId}` to base64 using `btoa` function
1002
1003
const encodeBase64 = btoa (
1003
- `${ pdfDetails ?. [ 0 ] . objectId } /${ signerMail [ i ] . Email } /${ objectId } `
1004
+ `${ pdfDetails ?. [ 0 ] . objectId } /${ signerMail [ i ] . Email } /${ objectId } / ${ sendMail } `
1004
1005
) ;
1005
1006
let signPdf = `${ hostUrl } /login/${ encodeBase64 } ` ;
1006
1007
shareLinkList . push ( { signerEmail : signerMail [ i ] . Email , url : signPdf } ) ;
@@ -1162,40 +1163,45 @@ function PlaceHolderSign() {
1162
1163
}
1163
1164
if ( sendMail . data . result . status === "success" ) {
1164
1165
setMailStatus ( "success" ) ;
1165
-
1166
- if (
1167
- requestBody &&
1168
- requestSubject &&
1169
- isCustomize &&
1170
- ( isSubscribe || ! isEnableSubscription )
1171
- ) {
1172
- try {
1173
- const data = {
1166
+ try {
1167
+ let data ;
1168
+ if (
1169
+ requestBody &&
1170
+ requestSubject &&
1171
+ isCustomize &&
1172
+ ( isSubscribe || ! isEnableSubscription )
1173
+ ) {
1174
+ data = {
1174
1175
RequestBody : htmlReqBody ,
1175
- RequestSubject : requestSubject
1176
+ RequestSubject : requestSubject ,
1177
+ SendMail : true
1178
+ } ;
1179
+ } else {
1180
+ data = {
1181
+ SendMail : true
1176
1182
} ;
1183
+ }
1177
1184
1178
- await axios
1179
- . put (
1180
- `${ localStorage . getItem ( "baseUrl" ) } classes/${ localStorage . getItem (
1181
- "_appName"
1182
- ) } _Document/${ documentId } `,
1183
- data ,
1184
- {
1185
- headers : {
1186
- "Content-Type" : "application/json" ,
1187
- "X-Parse-Application-Id" : localStorage . getItem ( "parseAppId" ) ,
1188
- "X-Parse-Session-Token" : localStorage . getItem ( "accesstoken" )
1189
- }
1185
+ await axios
1186
+ . put (
1187
+ `${ localStorage . getItem ( "baseUrl" ) } classes/${ localStorage . getItem (
1188
+ "_appName"
1189
+ ) } _Document/${ documentId } `,
1190
+ data ,
1191
+ {
1192
+ headers : {
1193
+ "Content-Type" : "application/json" ,
1194
+ "X-Parse-Application-Id" : localStorage . getItem ( "parseAppId" ) ,
1195
+ "X-Parse-Session-Token" : localStorage . getItem ( "accesstoken" )
1190
1196
}
1191
- )
1192
- . then ( ( ) => { } )
1193
- . catch ( ( err ) => {
1194
- console . log ( "axois err " , err ) ;
1195
- } ) ;
1196
- } catch ( e ) {
1197
- console . log ( "error" , e ) ;
1198
- }
1197
+ }
1198
+ )
1199
+ . then ( ( ) => { } )
1200
+ . catch ( ( err ) => {
1201
+ console . log ( "axois err " , err ) ;
1202
+ } ) ;
1203
+ } catch ( e ) {
1204
+ console . log ( "error" , e ) ;
1199
1205
}
1200
1206
1201
1207
setIsSend ( true ) ;
0 commit comments