fix: get token & base url method to download invoice from client site

This commit is contained in:
Shariq Ansari 2024-11-10 14:34:47 +05:30
parent 90ab32af7f
commit bfa52fbd6f
2 changed files with 6 additions and 4 deletions

View File

@ -28,10 +28,13 @@ def get_headers():
}
@frappe.whitelist()
def generate_access_token():
def get_token_and_base_url():
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.auth.generate_access_token", headers=get_headers())
if request.status_code == 200:
return request.json()["message"]
return {
"base_url": get_base_url(),
"token": request.json()["message"],
}
else:
frappe.throw("Failed to generate access token")
@ -52,5 +55,4 @@ def current_site_info():
@frappe.whitelist()
def saas_api(method, data={}):
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.{method}", headers=get_headers(), json=data)
print(request.json())
return request.json().get("message")

@ -1 +1 @@
Subproject commit 33ae5418149bea6fe163b6e098ea765fda96f4f5
Subproject commit 526e5f8b0651201294fcde4ecb602721bbe83368