Progress & bug Fix
Standalone Channel Rewards cannot use 3.10
This commit is contained in:
parent
ecdc22ab1c
commit
4f3e5dcef7
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10.0a7-alpine3.13
|
FROM python:3.7.10-alpine3.12
|
||||||
|
|
||||||
WORKDIR /Praxis
|
WORKDIR /Praxis
|
||||||
|
|
||||||
|
|||||||
@ -111,17 +111,17 @@ class Event_Log_Module():
|
|||||||
def get_recent_logs(self, howFarBack):
|
def get_recent_logs(self, howFarBack):
|
||||||
newList = []
|
newList = []
|
||||||
try:
|
try:
|
||||||
for x in range(howFarBack):
|
for event in self.Event_Log_List:
|
||||||
recentLog = self.Event_Log_List[-x]
|
#recentLog = self.Event_Log_List[-x]
|
||||||
newDic = {}
|
newDic = {}
|
||||||
newDic['eventName'] = recentLog.eventName
|
newDic['eventName'] = event.eventName
|
||||||
newDic['eventTime'] = str(recentLog.eventTime)
|
newDic['eventTime'] = str(event.eventTime)
|
||||||
newDic['eventType'] = str(recentLog.eventType)
|
newDic['eventType'] = str(event.eventType)
|
||||||
newDic['eventSender'] = str(recentLog.eventSender)
|
newDic['eventSender'] = str(event.eventSender)
|
||||||
newDic['eventData'] = str(recentLog.eventData)
|
newDic['eventData'] = str(event.eventData)
|
||||||
newList.append(newDic)
|
newList.append(newDic)
|
||||||
except:
|
except:
|
||||||
pass
|
return newList
|
||||||
return newList
|
return newList
|
||||||
|
|
||||||
def load_HistoricLogs(self):
|
def load_HistoricLogs(self):
|
||||||
|
|||||||
@ -64,7 +64,7 @@ def handle_reward(source, username, reward_name, reward_type, rewardPrompt, user
|
|||||||
reward_response = reward.do_ChannelReward(realSource, username, reward_name, rewardPrompt, userInput, bonusData)
|
reward_response = reward.do_ChannelReward(realSource, username, reward_name, rewardPrompt, userInput, bonusData)
|
||||||
return flask.make_response("{\"message\":\"%s\"}" % reward_response, 200, {"Content-Type": "application/json"})
|
return flask.make_response("{\"message\":\"%s\"}" % reward_response, 200, {"Content-Type": "application/json"})
|
||||||
except:
|
except:
|
||||||
return flask.make_response("This is a magic test", 500)
|
return flask.make_response("{\"message\":\"%s\"}" % "Something Went horribly wrong", 500)
|
||||||
#praxis_logger_obj.log("Doing a reward")
|
#praxis_logger_obj.log("Doing a reward")
|
||||||
|
|
||||||
def handle_get_list():
|
def handle_get_list():
|
||||||
|
|||||||
@ -46,9 +46,28 @@ def add_event(eventName, eventTime, eventType, eventSender, eventData):
|
|||||||
logging_module.make_event(eventName, eventTime, eventType, eventSender, eventData)
|
logging_module.make_event(eventName, eventTime, eventType, eventSender, eventData)
|
||||||
return flask.make_response("{\"message\":\"%s\"}" % None, 200, {"Content-Type": "application/json"})
|
return flask.make_response("{\"message\":\"%s\"}" % None, 200, {"Content-Type": "application/json"})
|
||||||
|
|
||||||
def get_events(eventCount=100):
|
def get_events():
|
||||||
returnedData = logging_module.get_recent_logs(eventCount)
|
#returnedData = logging_module.get_recent_logs(50)
|
||||||
payload = json.dumps(returnedData)
|
try:
|
||||||
|
masterDic = {}
|
||||||
|
newDic = {}
|
||||||
|
counter = 0
|
||||||
|
for event in logging_module.Event_Log_List:
|
||||||
|
#recentLog = self.Event_Log_List[-x]
|
||||||
|
newDic['eventName'] = str(event['eventName'])
|
||||||
|
newDic['eventTime'] = str(event['eventName'])
|
||||||
|
newDic['eventType'] = str(event['eventType'])
|
||||||
|
newDic['eventSender'] = str(event['eventSender'])
|
||||||
|
newDic['eventData'] = str(event['eventData'])
|
||||||
|
masterDic[str(counter)] = newDic
|
||||||
|
counter = counter + 1
|
||||||
|
newDic = {}
|
||||||
|
except:
|
||||||
|
masterDic = {}
|
||||||
|
#returnedData = [""]
|
||||||
|
praxis_logger_obj.log("\nGotten Events" + masterDic)
|
||||||
|
print("\nGotten Events" + masterDic)
|
||||||
|
payload = json.dumps(masterDic)
|
||||||
payload = base64.b64encode(str.encode(payload))
|
payload = base64.b64encode(str.encode(payload))
|
||||||
|
|
||||||
return flask.make_response("{\"message\":\"%s\"}" % payload.decode(), 200, {"Content-Type": "application/json"})
|
return flask.make_response("{\"message\":\"%s\"}" % payload.decode(), 200, {"Content-Type": "application/json"})
|
||||||
@ -106,12 +125,7 @@ def get_event_log():
|
|||||||
return flask.make_response('{\"text\":"Argument \'request_type\' not in request"}', 400)
|
return flask.make_response('{\"text\":"Argument \'request_type\' not in request"}', 400)
|
||||||
if 'request_data' not in request.args:
|
if 'request_data' not in request.args:
|
||||||
requestData = 50
|
requestData = 50
|
||||||
else:
|
return get_events()
|
||||||
try:
|
|
||||||
requestData = request.args['request_data']
|
|
||||||
except:
|
|
||||||
requestData = 50
|
|
||||||
return get_events(requestData)
|
|
||||||
|
|
||||||
@api.route('/api/v1/event_log/reRunEvent')
|
@api.route('/api/v1/event_log/reRunEvent')
|
||||||
def reRunEvent():
|
def reRunEvent():
|
||||||
|
|||||||
@ -203,7 +203,9 @@ async function GetEventList_OBJ() {
|
|||||||
async function updateEventList() {
|
async function updateEventList() {
|
||||||
$("#EventHistoryWrapper").empty();
|
$("#EventHistoryWrapper").empty();
|
||||||
let returnedEvents = await GetEventList_OBJ();
|
let returnedEvents = await GetEventList_OBJ();
|
||||||
|
|
||||||
console.log(returnedEvents)
|
console.log(returnedEvents)
|
||||||
|
try {
|
||||||
for (var x in returnedEvents){
|
for (var x in returnedEvents){
|
||||||
console.log(x)
|
console.log(x)
|
||||||
let eventName = returnedEvents[x].eventName
|
let eventName = returnedEvents[x].eventName
|
||||||
@ -227,8 +229,12 @@ async function updateEventList() {
|
|||||||
"</a></div>"
|
"</a></div>"
|
||||||
$("#EventHistoryWrapper").append(template);
|
$("#EventHistoryWrapper").append(template);
|
||||||
}
|
}
|
||||||
|
}finally {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
updateEventList();
|
||||||
|
|
||||||
async function reRunEvent(eventName, eventTime, eventType, eventSender, eventData) {
|
async function reRunEvent(eventName, eventTime, eventType, eventSender, eventData) {
|
||||||
var newEvent = {
|
var newEvent = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user