5151
5252# ============= Post =============================================
5353@router .post ("/groundwater-level" , status_code = HTTP_201_CREATED )
54- def add_groundwater_level_observation (
54+ async def add_groundwater_level_observation (
5555 obs_data : CreateGroundwaterLevelObservation ,
5656 session : session_dependency ,
5757 user : amp_admin_dependency ,
@@ -63,7 +63,7 @@ def add_groundwater_level_observation(
6363
6464
6565@router .post ("/water-chemistry" , status_code = HTTP_201_CREATED )
66- def add_water_chemistry_observation (
66+ async def add_water_chemistry_observation (
6767 obs_data : CreateWaterChemistryObservation ,
6868 session : session_dependency ,
6969 user : amp_admin_dependency ,
@@ -76,7 +76,7 @@ def add_water_chemistry_observation(
7676
7777
7878@router .post ("/geothermal" , status_code = HTTP_201_CREATED )
79- def add_geothermal_observation (
79+ async def add_geothermal_observation (
8080 obs_data : CreateGeothermalObservation ,
8181 session : session_dependency ,
8282 user : admin_dependency ,
@@ -92,7 +92,7 @@ def add_geothermal_observation(
9292
9393
9494@router .patch ("/groundwater-level/{observation_id}" , status_code = HTTP_200_OK )
95- def update_groundwater_level_observation (
95+ async def update_groundwater_level_observation (
9696 observation_id : int ,
9797 obs_data : UpdateGroundwaterLevelObservation ,
9898 session : session_dependency ,
@@ -106,7 +106,7 @@ def update_groundwater_level_observation(
106106
107107
108108@router .patch ("/water-chemistry/{observation_id}" , status_code = HTTP_200_OK )
109- def update_water_chemistry_observation (
109+ async def update_water_chemistry_observation (
110110 observation_id : int ,
111111 obs_data : UpdateWaterChemistryObservation ,
112112 session : session_dependency ,
@@ -120,7 +120,7 @@ def update_water_chemistry_observation(
120120
121121
122122@router .patch ("/geothermal/{observation_id}" , status_code = HTTP_200_OK )
123- def update_geothermal_observation (
123+ async def update_geothermal_observation (
124124 observation_id : int ,
125125 obs_data : UpdateGeothermalObservation ,
126126 session : session_dependency ,
@@ -137,7 +137,7 @@ def update_geothermal_observation(
137137
138138
139139@router .get ("/groundwater-level" , summary = "Get groundwater level observations" )
140- def get_groundwater_level_observations (
140+ async def get_groundwater_level_observations (
141141 request : Request ,
142142 session : session_dependency ,
143143 user : amp_viewer_dependency ,
@@ -171,7 +171,7 @@ def get_groundwater_level_observations(
171171 "/groundwater-level/{observation_id}" ,
172172 summary = "Get groundwater level observation by ID" ,
173173)
174- def get_groundwater_level_observation_by_id (
174+ async def get_groundwater_level_observation_by_id (
175175 session : session_dependency ,
176176 request : Request ,
177177 user : amp_viewer_dependency ,
@@ -185,7 +185,7 @@ def get_groundwater_level_observation_by_id(
185185
186186
187187@router .get ("/water-chemistry" , summary = "Get water chemistry observations" )
188- def get_water_chemistry_observations (
188+ async def get_water_chemistry_observations (
189189 request : Request ,
190190 session : session_dependency ,
191191 user : amp_viewer_dependency ,
@@ -218,7 +218,7 @@ def get_water_chemistry_observations(
218218@router .get (
219219 "/water-chemistry/{observation_id}" , summary = "Get water chemistry observation by ID"
220220)
221- def get_water_chemistry_observation_by_id (
221+ async def get_water_chemistry_observation_by_id (
222222 session : session_dependency ,
223223 request : Request ,
224224 user : amp_viewer_dependency ,
@@ -232,7 +232,7 @@ def get_water_chemistry_observation_by_id(
232232
233233
234234@router .get ("/geothermal" , summary = "Get geothermal observations" )
235- def get_geothermal_observations (
235+ async def get_geothermal_observations (
236236 request : Request ,
237237 session : session_dependency ,
238238 user : viewer_dependency ,
@@ -263,7 +263,7 @@ def get_geothermal_observations(
263263
264264
265265@router .get ("/geothermal/{observation_id}" , summary = "Get geothermal observation by ID" )
266- def get_geothermal_observation_by_id (
266+ async def get_geothermal_observation_by_id (
267267 session : session_dependency ,
268268 request : Request ,
269269 user : amp_viewer_dependency ,
@@ -275,7 +275,7 @@ def get_geothermal_observation_by_id(
275275
276276
277277@router .get ("" , summary = "Get all observations" )
278- def get_all_observations (
278+ async def get_all_observations (
279279 request : Request ,
280280 session : session_dependency ,
281281 user : amp_viewer_dependency ,
@@ -303,7 +303,7 @@ def get_all_observations(
303303
304304
305305@router .get ("/{observation_id}" , summary = "Get an observation by its ID" )
306- def get_observation_by_id (
306+ async def get_observation_by_id (
307307 session : session_dependency , user : amp_viewer_dependency , observation_id : int
308308) -> ObservationResponse :
309309 return simple_get_by_id (session , Observation , observation_id )
@@ -317,7 +317,7 @@ def get_observation_by_id(
317317 summary = "Delete an observation" ,
318318 status_code = HTTP_204_NO_CONTENT ,
319319)
320- def delete_observation (
320+ async def delete_observation (
321321 session : session_dependency , user : amp_admin_dependency , observation_id : int
322322) -> None :
323323 return model_deleter (session , Observation , observation_id )
0 commit comments