def get_claims_info(): if (not CLAIM_DIFF in session[APP][PROPOSAL]): matched, found, missing = [], session[APP][PROPOSAL][CLAIM_DATA], [] url = mapi_url('get_claim_data') if url: lnhdp_id = session[APP][PROPOSAL][ID] if session[APP][PROPOSAL][ ID] else '' missing = requests.post(url, json={'lnhpd_id': lnhdp_id}).json() else: missing = LNHPD.get_claim_data(session[APP][PROPOSAL][ID]) session[APP][PROPOSAL][CLAIM_DIFF] = { "found": found, "missing": missing, "matched": matched } return jsonify(session[APP][PROPOSAL])
async def get_claim_data(lnhpd_id: str = Body(..., embed=True)): """ See LNHPD.claim_data for documentation """ return LNHPD.get_claim_data(lnhpd_id)