(objectId)
| 3333 | |
| 3334 | // function to get default signature of current user from `contracts_Signature` class |
| 3335 | export const getDefaultSignature = async (objectId) => { |
| 3336 | try { |
| 3337 | if (objectId) { |
| 3338 | const result = await Parse.Cloud.run("getdefaultsignature", { |
| 3339 | userId: objectId |
| 3340 | }); |
| 3341 | if (result) { |
| 3342 | const res = JSON.parse(JSON.stringify(result)); |
| 3343 | const defaultSignature = res?.ImageURL |
| 3344 | ? await getBase64FromUrl(res?.ImageURL, true) |
| 3345 | : ""; |
| 3346 | const defaultInitial = res?.Initials |
| 3347 | ? await getBase64FromUrl(res?.Initials, true) |
| 3348 | : ""; |
| 3349 | const defaultStamp = res?.Stamp |
| 3350 | ? await getBase64FromUrl(res?.Stamp, true) |
| 3351 | : ""; |
| 3352 | |
| 3353 | return { |
| 3354 | status: "success", |
| 3355 | res: { |
| 3356 | id: result?.id, |
| 3357 | defaultSignature: defaultSignature, |
| 3358 | defaultInitial: defaultInitial, |
| 3359 | defaultStamp: defaultStamp |
| 3360 | } |
| 3361 | }; |
| 3362 | } |
| 3363 | } else { |
| 3364 | return { status: "error" }; |
| 3365 | } |
| 3366 | } catch (err) { |
| 3367 | console.log( |
| 3368 | "Error: error in fetch data in contracts_Signature", |
| 3369 | err?.message || err |
| 3370 | ); |
| 3371 | return { status: "error" }; |
| 3372 | } |
| 3373 | }; |
| 3374 | |
| 3375 | //function to rotate pdf page |
| 3376 | export async function rotatePdfPage(rotateDegree, pageNumber, pdfArrayBuffer) { |
no test coverage detected