From 61f47dd7798b5c1bc6a6a0716a9fcf7248520d83 Mon Sep 17 00:00:00 2001 From: Dylan Bolger Date: Sun, 9 Jun 2024 14:49:16 -0500 Subject: implement calculation endpoint --- app/energy_service.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'app/energy_service.py') 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) -- cgit v1.2.3