Add ability to see history of http functions invocations

This commit is contained in:
Peter Stockings
2023-12-18 20:33:58 +11:00
parent 678e978b4b
commit 6f46198693
4 changed files with 77 additions and 3 deletions

8
db.py
View File

@@ -76,3 +76,11 @@ class DataBase():
def add_http_function_invocation(self, http_function_id, status, request_data, response_data, logs):
self.execute(
'INSERT INTO http_function_invocations (http_function_id, status, request_data, response_data, logs) VALUES (%s, %s, %s, %s, %s)', [http_function_id, status, json.dumps(request_data), json.dumps(response_data), json.dumps(logs)], commit=True)
def get_http_function_invocations(self, http_function_id):
http_function_invocations = self.execute(
"""SELECT id, http_function_id, STATUS, invocation_time, request_data, response_data, LOGS
FROM http_function_invocations
WHERE http_function_id=9
ORDER BY invocation_time DESC""", [http_function_id])
return http_function_invocations