Added push payload

This commit is contained in:
jblu 2024-07-25 22:22:08 -05:00
parent 573cd651be
commit 1f255ec33a
2 changed files with 21 additions and 1 deletions

View File

@ -9,6 +9,7 @@ from inexDataModel import dataTemplate
from inexDataProcessing import processData from inexDataProcessing import processData
import json import json
import decimal import decimal
import requests
class Inex: class Inex:
def __init__(self): def __init__(self):
@ -23,6 +24,7 @@ class Inex:
self.tm = datetime self.tm = datetime
self.il = logging self.il = logging
self.ic = inexConnect self.ic = inexConnect
self.r = requests
# set config # set config
self.dbDriver = self.config["database"]["driver"] self.dbDriver = self.config["database"]["driver"]

View File

@ -40,4 +40,22 @@ def databaseQuery(self, cursor, query, args=()):
if self.useLog: if self.useLog:
self.il.debug(f"Database connection closed") self.il.debug(f"Database connection closed")
# return (r[0] if r else None) if one else r # return (r[0] if r else None) if one else r
return r return r
def renewToken(func):
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except error:
getToken()
return func(*args, **kwargs)
return wrapper
def getToken(idpUrl, id, secret):
pass
@renewToken
def pushPayload(reqObj, targetUrl, token, payload):
pushPayloadResponse = reqObj.post(targetUrl, headers={"Bearer": token},\
payload=payload,verify=False)
return pushPayloadResponse.status_code