diff options
Diffstat (limited to 'app/energy_service.py')
| -rw-r--r-- | app/energy_service.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/energy_service.py b/app/energy_service.py index 05ed11b..641a621 100644 --- a/app/energy_service.py +++ b/app/energy_service.py @@ -1,6 +1,7 @@ from fastapi import FastAPI from app.request.login.login_request import login from app.request.energy.energy_request import request_usage_data +from app.utils.calculate.energy_calculation import calculate_running_bill import os import json @@ -15,6 +16,11 @@ def get(): session_keys = login() return request_usage_data(session_keys) +@app.get("/calculate") +def calculate(): + usage = get() + return calculate_running_bill(usage) + def get_debug_response(): with open(debug_file_path) as file: return json.load(file) |
