fix: get contactlist API not working & response fo APIs to lowercase

This commit is contained in:
prafull-opensignlabs
2024-02-09 17:13:39 +05:30
parent 3884909965
commit ebfd9d3af7
9 changed files with 51 additions and 45 deletions
@@ -82,9 +82,9 @@ export default async function createContact(request, response) {
const parseRes = JSON.parse(JSON.stringify(contactRes));
return response.json({
objectId: parseRes.objectId,
Name: parseRes.Name,
Email: parseRes.Email,
Phone: parseRes.Phone,
name: parseRes.Name,
email: parseRes.Email,
phone: parseRes.Phone,
createdAt: parseRes.createdAt,
updatedAt: parseRes.updatedAt,
});
@@ -124,9 +124,9 @@ export default async function createContact(request, response) {
const parseRes = JSON.parse(JSON.stringify(contactRes));
return response.json({
objectId: parseRes.objectId,
Name: parseRes.Name,
Email: parseRes.Email,
Phone: parseRes.Phone,
name: parseRes.Name,
email: parseRes.Email,
phone: parseRes.Phone,
createdAt: parseRes.createdAt,
updatedAt: parseRes.updatedAt,
});
@@ -21,9 +21,9 @@ export default async function getContact(request, response) {
const parseRes = JSON.parse(JSON.stringify(res));
return response.json({
objectId: parseRes.objectId,
Name: parseRes.Name,
Email: parseRes.Email,
Phone: parseRes.Phone,
name: parseRes.Name,
email: parseRes.Email,
phone: parseRes.Phone,
createdAt: parseRes.createdAt,
updatedAt: parseRes.updatedAt,
});
@@ -10,9 +10,8 @@ export default async function getContactList(request, response) {
if (token !== undefined) {
// Valid Token then proceed request
const userPtr = token.get('userId');
const limit = request?.query?.limit ? request.query.limit : 100;
const skip = request?.query?.skip ? request.query.skip : 0;
const limit = request?.query?.limit ? parseInt(request.query.limit) : 100;
const skip = request?.query?.skip ? parseInt(request.query.skip) : 0;
const Contactbook = new Parse.Query('contracts_Contactbook');
Contactbook.equalTo('CreatedBy', userPtr);
Contactbook.notEqualTo('IsDeleted', true);
@@ -23,9 +22,9 @@ export default async function getContactList(request, response) {
const parseRes = JSON.parse(JSON.stringify(res));
const contactlist = parseRes.map(x => ({
objectId: x.objectId,
Name: x.Name,
Email: x.Email,
Phone: x.Phone,
name: x.Name,
email: x.Email,
phone: x.Phone,
createdAt: x.createdAt,
updatedAt: x.updatedAt,
}));
@@ -22,12 +22,14 @@ export default async function getDocument(request, response) {
const document = JSON.parse(JSON.stringify(res));
return response.json({
objectId: document.objectId,
Title: document.Name,
Note: document.Note || '',
Folder: document?.Folder?.Name || 'OpenSign™ Drive',
File: document?.SignedUrl || document.URL,
Owner: document?.ExtUserPtr?.Name,
Signers: document?.Signers?.map(y => y?.Name) || '',
title: document.Name,
note: document.Note || '',
folder: { objectId: document?.Folder?.objectId, name: document?.Folder?.Name } || '',
file: document?.SignedUrl || document.URL,
owner: document?.ExtUserPtr?.Name,
signers:
document?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) ||
[],
createdAt: document.createdAt,
updatedAt: document.updatedAt,
});
@@ -59,12 +59,13 @@ export default async function getDocumentList(request, response) {
if (res.data && res.data.results.length > 0) {
const updateRes = res.data.results.map(x => ({
objectId: x.objectId,
Title: x.Name,
Note: x.Note || '',
Folder: x?.Folder?.Name || 'OpenSign™ Drive',
File: x?.SignedUrl || x.URL,
Owner: x?.ExtUserPtr?.Name,
Signers: x?.Signers?.map(y => y?.Name) || '',
title: x.Name,
note: x.Note || '',
folder: { objectId: x?.Folder?.objectId, name: x?.Folder?.Name } || '',
file: x?.SignedUrl || x.URL,
owner: x?.ExtUserPtr?.Name,
signers:
x?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) || [],
createdAt: x.createdAt,
updatedAt: x.updatedAt,
}));
@@ -22,12 +22,14 @@ export default async function getTemplate(request, response) {
const template = JSON.parse(JSON.stringify(res));
return response.json({
objectId: template.objectId,
Title: template.Name,
Note: template.Note || '',
Folder: template?.Folder?.Name || 'OpenSign™ Drive',
File: template?.SignedUrl || x.URL,
Owner: template?.ExtUserPtr?.Name,
Signers: template?.Signers?.map(y => y?.Name) || '',
title: template.Name,
note: template.Note || '',
folder: { objectId: template?.Folder?.objectId, name: template?.Folder?.Name } || '',
file: template?.SignedUrl || x.URL,
owner: template?.ExtUserPtr?.Name,
signers:
template?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) ||
[],
createdAt: template.createdAt,
updatedAt: template.updatedAt,
});
@@ -37,6 +37,8 @@ export default async function getTemplatetList(request, response) {
'SignedUrl',
'ExtUserPtr.Name',
'Signers.Name',
'Signers.Email',
'Signers.Phone',
];
const orderBy = '-updatedAt';
const strParams = JSON.stringify(params);
@@ -51,12 +53,12 @@ export default async function getTemplatetList(request, response) {
if (res.data && res.data.results.length > 0) {
const updateRes = res.data.results.map(x => ({
objectId: x.objectId,
Title: x.Name,
Note: x.Note || '',
Folder: x?.Folder?.Name || 'OpenSign™ Drive',
File: x?.SignedUrl || x.URL,
Owner: x?.ExtUserPtr?.Name,
Signers: x?.Signers?.map(y => y?.Name) || '',
title: x.Name,
note: x.Note || '',
folder: { objectId: x?.Folder?.objectId, name: x?.Folder?.Name } || '',
file: x?.SignedUrl || x.URL,
owner: x?.ExtUserPtr?.Name,
signers: x?.Signers?.map(y => ({ name: y?.Name, email: y?.Email, phone: y?.Phone })) || [],
createdAt: x.createdAt,
updatedAt: x.updatedAt,
}));
@@ -20,11 +20,11 @@ export default async function getUser(request, response) {
const parseRes = JSON.parse(JSON.stringify(user));
return response.json({
objectId: parseRes.objectId,
Name: parseRes.Name,
Email: parseRes.Email,
Phone: parseRes.Phone,
JobTitle: parseRes.JobTitle,
Company: parseRes.Company,
name: parseRes.Name,
email: parseRes.Email,
phone: parseRes.Phone,
jobTitle: parseRes.JobTitle,
company: parseRes.Company,
createdAt: parseRes.createdAt,
updatedAt: parseRes.updatedAt,
});
@@ -17,7 +17,7 @@ export default async function getWebhook(request, response) {
if (parseUser && parseUser.Webhook) {
return response.json({
Webhook: parseUser.Webhook,
webhook: parseUser.Webhook,
});
} else {
return response.json({});