Skip to content

Commit 07bbc8a

Browse files
Fix/connection api (#8)
* fix!: connect to new api vm * chore: change port * chore: preview function change * chore: request post
1 parent 4262220 commit 07bbc8a

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

app/preview.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22
from typing import Any, TypedDict
33
import requests
44
from dotenv import load_dotenv
5+
56
load_dotenv()
67

8+
79
class Result(TypedDict):
810
preview: Any
911

12+
1013
def preview_function(response: Any, params: Any) -> Result:
1114
"""
1215
Function used to preview a student response.
@@ -22,16 +25,19 @@ def preview_function(response: Any, params: Any) -> Result:
2225
response schema.
2326
"""
2427
try:
25-
api_endpoint = params.get("api_endpoint", 'resistance/')
28+
api_endpoint = params.get("api_endpoint", "resistance/")
2629

2730
if len(response) != 6:
2831
raise Exception("Connection ID must be 6 characters long")
2932

30-
api_response = requests.get(f"{os.environ.get('API_CONNECTION')}/{api_endpoint}{response}")
33+
api_response = requests.post(
34+
f"{os.environ.get('API_CONNECTION')}/{api_endpoint}{response}"
35+
)
3136
api_response.raise_for_status()
3237
api_data = api_response.json()
3338
except requests.RequestException as e:
3439
print(f"Error API connection: {e}")
3540
api_data = None
3641

37-
return Result(preview=api_data)
42+
return Result(preview=api_data)
43+

0 commit comments

Comments
 (0)