MCPcopy Create free account
hub / github.com/OpenSignLabs/OpenSign / getDefaultSignature

Function getDefaultSignature

apps/OpenSign/src/constant/Utils.js:3335–3373  ·  view source on GitHub ↗
(objectId)

Source from the content-addressed store, hash-verified

3333
3334// function to get default signature of current user from `contracts_Signature` class
3335export 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
3376export async function rotatePdfPage(rotateDegree, pageNumber, pdfArrayBuffer) {

Callers 2

getDocumentDetailsFunction · 0.90
getDocumentDetailsFunction · 0.90

Calls 1

getBase64FromUrlFunction · 0.85

Tested by

no test coverage detected