File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66from surehub_api .entities import official
77from surehub_api .entities .openapi import Tags
8- from surehub_api .services import households , reports , timeline
8+ from surehub_api .services import households , reports
99
1010router = APIRouter (
1111 prefix = "/households" ,
@@ -70,9 +70,3 @@ async def get_devices_of_household(household_id: int) -> List[official.Device]:
7070 response_model_exclude_none = True )
7171async def get_device_of_household (household_id : int , device_id : int ) -> official .Device :
7272 return households .get_device_of_household (household_id , device_id )
73-
74-
75- @router .get ("/{household_id}/timeline" ,
76- response_model_exclude_none = True )
77- async def get_timeline_of_household (household_id : int ) -> list [official .Timeline ]:
78- return timeline .get_timeline_of_household (household_id )
Original file line number Diff line number Diff line change 11import math
2+ from typing import Any
23
34from fastapi import HTTPException
45
56from surehub_api .config import settings
6- from surehub_api .entities import official
77from surehub_api .services import api
88from surehub_api .utils import response_handler
99
1010
11- def get_timeline_of_household (household_id : int ) -> list [official . Timeline ]:
11+ def get_timeline_of_household (household_id : int ) -> list [dict [ str , Any ] ]:
1212 uri = f"{ settings .endpoint } /api/timeline/household/{ household_id } "
1313
14- result : list [ official . Timeline ] = []
14+ result = []
1515 fetch_size = 100
1616
1717 response = api .get (uri )
@@ -27,6 +27,6 @@ def get_timeline_of_household(household_id: int) -> list[official.Timeline]:
2727 for i in range (1 , request_count + 1 ):
2828 payload = {'page_size' : fetch_size , 'page' : i }
2929 response2 = api .get (uri , params = payload )
30- result += response_handler .parse (response2 , model = official . Timeline )
30+ result += response_handler .parse (response2 )
3131
3232 return result
You can’t perform that action at this time.
0 commit comments