diff options
| author | Dylan Bolger <dylan.bolger00@gmail.com> | 2024-06-09 14:49:16 -0500 |
|---|---|---|
| committer | Dylan Bolger <dylan.bolger00@gmail.com> | 2024-06-09 14:49:16 -0500 |
| commit | 61f47dd7798b5c1bc6a6a0716a9fcf7248520d83 (patch) | |
| tree | 83208de160bd8dc5214cfcb7f3821ef54e54f7ae /app/energy_service.py | |
| parent | afb2cd37ceb8bff93fcc94be81b7e32b80dd95c0 (diff) | |
| download | city-utilities-restful-wrapper-calculate.tar.xz city-utilities-restful-wrapper-calculate.zip | |
implement calculation endpointcalculate
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) |
