@@ -34,7 +34,8 @@ export async function fetchSubscription(
34
34
extUserId ,
35
35
contactObjId ,
36
36
isGuestSign = false ,
37
- isPublic = false
37
+ isPublic = false ,
38
+ jwtToken
38
39
) {
39
40
try {
40
41
const Extand_Class = localStorage . getItem ( "Extand_Class" ) ;
@@ -48,10 +49,13 @@ export async function fetchSubscription(
48
49
}
49
50
const baseURL = localStorage . getItem ( "baseUrl" ) ;
50
51
const url = `${ baseURL } functions/getsubscriptions` ;
52
+ const token = jwtToken
53
+ ? { jwttoken : jwtToken }
54
+ : { sessionToken : localStorage . getItem ( "accesstoken" ) } ;
51
55
const headers = {
52
56
"Content-Type" : "application/json" ,
53
57
"X-Parse-Application-Id" : localStorage . getItem ( "parseAppId" ) ,
54
- sessionToken : localStorage . getItem ( "accesstoken" )
58
+ ... token
55
59
} ;
56
60
const params = isGuestSign
57
61
? { contactId : contactObjId }
@@ -226,12 +230,25 @@ export const pdfNewWidthFun = (divRef) => {
226
230
} ;
227
231
228
232
//`contractUsers` function is used to get contract_User details
229
- export const contractUsers = async ( ) => {
233
+ export const contractUsers = async ( jwttoken ) => {
230
234
try {
231
- const userDetails = await Parse . Cloud . run ( "getUserDetails" ) ;
235
+ const url = `${ localStorage . getItem ( "baseUrl" ) } functions/getUserDetails` ;
236
+ const parseAppId = localStorage . getItem ( "parseAppId" ) ;
237
+ const accesstoken = localStorage . getItem ( "accesstoken" ) ;
238
+ const token = jwttoken
239
+ ? { jwttoken : jwttoken }
240
+ : { "X-Parse-Session-Token" : accesstoken } ;
241
+ const headers = {
242
+ headers : {
243
+ "Content-Type" : "application/json" ,
244
+ "X-Parse-Application-Id" : parseAppId ,
245
+ ...token
246
+ }
247
+ } ;
248
+ const userDetails = await axios . post ( url , { } , headers ) ;
232
249
let data = [ ] ;
233
- if ( userDetails ) {
234
- const json = JSON . parse ( JSON . stringify ( userDetails ) ) ;
250
+ if ( userDetails ?. data ?. result ) {
251
+ const json = JSON . parse ( JSON . stringify ( userDetails . data . result ) ) ;
235
252
data . push ( json ) ;
236
253
}
237
254
return data ;
@@ -1762,14 +1779,17 @@ export const contactBook = async (objectId) => {
1762
1779
} ;
1763
1780
1764
1781
//function for getting document details from contract_Documents class
1765
- export const contractDocument = async ( documentId ) => {
1782
+ export const contractDocument = async ( documentId , JwtToken ) => {
1766
1783
const data = { docId : documentId } ;
1784
+ const token = JwtToken
1785
+ ? { jwtToken : JwtToken }
1786
+ : { sessionToken : localStorage . getItem ( "accesstoken" ) } ;
1767
1787
const documentDeatils = await axios
1768
1788
. post ( `${ localStorage . getItem ( "baseUrl" ) } functions/getDocument` , data , {
1769
1789
headers : {
1770
1790
"Content-Type" : "application/json" ,
1771
1791
"X-Parse-Application-Id" : localStorage . getItem ( "parseAppId" ) ,
1772
- sessionToken : localStorage . getItem ( "accesstoken" )
1792
+ ... token
1773
1793
}
1774
1794
} )
1775
1795
. then ( ( Listdata ) => {
@@ -1969,20 +1989,28 @@ export const getAppLogo = async () => {
1969
1989
}
1970
1990
} ;
1971
1991
1972
- export const getTenantDetails = async ( objectId ) => {
1992
+ export const getTenantDetails = async ( objectId , jwttoken ) => {
1973
1993
try {
1974
- const tenantCreditsQuery = new Parse . Query ( "partners_Tenant" ) ;
1975
- tenantCreditsQuery . equalTo ( "UserId" , {
1976
- __type : "Pointer" ,
1977
- className : "_User" ,
1978
- objectId : objectId
1994
+ const url = `${ localStorage . getItem ( "baseUrl" ) } functions/gettenant` ;
1995
+ const parseAppId = localStorage . getItem ( "parseAppId" ) ;
1996
+ const accesstoken = localStorage . getItem ( "accesstoken" ) ;
1997
+ const token = jwttoken
1998
+ ? { jwttoken : jwttoken }
1999
+ : { "X-Parse-Session-Token" : accesstoken } ;
2000
+ const data = jwttoken ? { } : { userId : objectId } ;
2001
+ const res = await axios . post ( url , data , {
2002
+ headers : {
2003
+ "Content-Type" : "application/json" ,
2004
+ "X-Parse-Application-Id" : parseAppId ,
2005
+ ...token
2006
+ }
1979
2007
} ) ;
1980
- const res = await tenantCreditsQuery . first ( ) ;
1981
2008
if ( res ) {
1982
- const updateRes = JSON . parse ( JSON . stringify ( res ) ) ;
2009
+ const updateRes = JSON . parse ( JSON . stringify ( res . data . result ) ) ;
1983
2010
return updateRes ;
1984
2011
}
1985
- } catch ( e ) {
2012
+ } catch ( err ) {
2013
+ console . log ( "err in gettenant" , err ) ;
1986
2014
return "user does not exist!" ;
1987
2015
}
1988
2016
} ;
@@ -2231,18 +2259,21 @@ export const handleDownloadCertificate = async (
2231
2259
}
2232
2260
}
2233
2261
} ;
2234
- export async function findContact ( value ) {
2262
+ export async function findContact ( value , jwttoken ) {
2235
2263
try {
2236
- const currentUser = Parse . User . current ( ) ;
2237
- const contactbook = new Parse . Query ( "contracts_Contactbook" ) ;
2238
- contactbook . equalTo (
2239
- "CreatedBy" ,
2240
- Parse . User . createWithoutData ( currentUser . id )
2241
- ) ;
2242
- contactbook . notEqualTo ( "IsDeleted" , true ) ;
2243
- contactbook . matches ( "Email" , new RegExp ( value , "i" ) ) ;
2244
-
2245
- const contactRes = await contactbook . find ( ) ;
2264
+ const baseURL = localStorage . getItem ( "baseUrl" ) ;
2265
+ const url = `${ baseURL } functions/getsigners` ;
2266
+ const token = jwttoken
2267
+ ? { jwttoken : jwttoken }
2268
+ : { "X-Parse-Session-Token" : localStorage . getItem ( "accesstoken" ) } ;
2269
+ const headers = {
2270
+ "Content-Type" : "application/json" ,
2271
+ "X-Parse-Application-Id" : localStorage . getItem ( "parseAppId" ) ,
2272
+ ...token
2273
+ } ;
2274
+ const searchEmail = value ;
2275
+ const axiosRes = await axios . post ( url , { searchEmail } , { headers } ) ;
2276
+ const contactRes = axiosRes ?. data ?. result || [ ] ;
2246
2277
if ( contactRes ) {
2247
2278
const res = JSON . parse ( JSON . stringify ( contactRes ) ) ;
2248
2279
return res ;
0 commit comments