@@ -14,8 +14,8 @@ import Parse from "parse";
14
14
15
15
function GenerateToken ( ) {
16
16
const { t } = useTranslation ( ) ;
17
- const [ parseBaseUrl ] = useState ( localStorage . getItem ( "baseUrl" ) ) ;
18
- const [ parseAppId ] = useState ( localStorage . getItem ( "parseAppId" ) ) ;
17
+ const parseBaseUrl = localStorage . getItem ( "baseUrl" ) ;
18
+ const parseAppId = localStorage . getItem ( "parseAppId" ) ;
19
19
const [ apiToken , SetApiToken ] = useState ( "" ) ;
20
20
const [ isLoader , setIsLoader ] = useState ( true ) ;
21
21
const [ isModal , setIsModal ] = useState ( {
@@ -49,11 +49,17 @@ function GenerateToken() {
49
49
const subscribe = await checkIsSubscribed ( ) ;
50
50
setIsSubscribe ( subscribe ) ;
51
51
}
52
- const res = await Parse . Cloud . run ( "getapitoken" ) ;
52
+ const url = parseBaseUrl + "functions/getapitoken" ;
53
+ const headers = {
54
+ "Content-Type" : "application/json" ,
55
+ "X-Parse-Application-Id" : parseAppId ,
56
+ sessiontoken : localStorage . getItem ( "accesstoken" )
57
+ } ;
58
+ const res = await axios . post ( url , { } , { headers : headers } ) ;
53
59
if ( res ) {
54
60
const allowedapis = await Parse . Cloud . run ( "allowedapis" ) ;
55
61
setAmount ( ( obj ) => ( { ...obj , totalapis : allowedapis } ) ) ;
56
- SetApiToken ( res ?. result ) ;
62
+ SetApiToken ( res ?. data ?. result ?. result ) ;
57
63
}
58
64
setIsLoader ( false ) ;
59
65
} catch ( err ) {
@@ -122,7 +128,7 @@ function GenerateToken() {
122
128
const price =
123
129
quantity > 0
124
130
? ( Math . round ( quantity * amount . priceperapi * 100 ) / 100 ) . toFixed ( 2 )
125
- : 500 * amount . priceperapi ;
131
+ : ( Math . round ( 500 * amount . priceperapi * 100 ) / 100 ) . toFixed ( 2 ) ;
126
132
setAmount ( ( prev ) => ( { ...prev , quantity : quantity , price : price } ) ) ;
127
133
} ;
128
134
const handleAddOnApiSubmit = async ( e ) => {
@@ -138,7 +144,7 @@ function GenerateToken() {
138
144
if ( _resAddon . status === "success" ) {
139
145
setAmount ( ( obj ) => ( {
140
146
...obj ,
141
- quantity : 1 ,
147
+ quantity : 500 ,
142
148
priceperapi : 0.15 ,
143
149
price : ( 75.0 ) . toFixed ( 2 ) ,
144
150
totalapis : _resAddon . addon
0 commit comments