26 lines
844 B
Python
26 lines
844 B
Python
def create_http_function_view_model(http_function):
|
|
# Base URL for the function invocation
|
|
base_url = "https://function.peterstockings.com/f/"
|
|
|
|
name = http_function['name']
|
|
function_view_model = {
|
|
"id": http_function['id'],
|
|
"name": name,
|
|
"script_content": http_function['script_content'],
|
|
"url": f"{base_url}{name}",
|
|
"invoke_count": http_function['invoked_count']
|
|
}
|
|
|
|
return function_view_model
|
|
|
|
def create_http_functions_view_model(http_functions):
|
|
# Base URL for the function invocation
|
|
base_url = "https://function.peterstockings.com/f/"
|
|
|
|
view_model = []
|
|
for function in http_functions:
|
|
function_view_model = create_http_function_view_model(function)
|
|
view_model.append(function_view_model)
|
|
|
|
return view_model
|