Skip to content
Snippets Groups Projects
Commit cf30cd54 authored by Sastry, Nishanth Prof (Comp Sci & Elec Eng)'s avatar Sastry, Nishanth Prof (Comp Sci & Elec Eng)
Browse files

Return movie names, not IDs, for day's showtimes

parent 59083e69
No related branches found
No related tags found
No related merge requests found
...@@ -2,12 +2,15 @@ from services import root_dir, nice_json ...@@ -2,12 +2,15 @@ from services import root_dir, nice_json
from flask import Flask from flask import Flask
from werkzeug.exceptions import NotFound from werkzeug.exceptions import NotFound
import json import json
import requests
import os import os
app = Flask(__name__) app = Flask(__name__)
movies_service = "http://127.0.0.1:5001/movies/{}"
showtimes_db = f"{os.getcwd()}/database/showtimes.json"
with open("{}/database/showtimes.json".format(os.getcwd()), "r") as f: with open(showtimes_db, "r") as f:
showtimes = json.load(f) showtimes = json.load(f)
...@@ -32,7 +35,11 @@ def showtimes_record(date): ...@@ -32,7 +35,11 @@ def showtimes_record(date):
if date not in showtimes: if date not in showtimes:
raise NotFound raise NotFound
print(showtimes[date]) print(showtimes[date])
return nice_json(showtimes[date]) result = []
for movie_id in showtimes[date]:
resp = requests.get(movies_service.format(movie_id))
result.append(resp.json()["title"])
return nice_json(result)
if __name__ == "__main__": if __name__ == "__main__":
app.run(port=5002, debug=True) app.run(port=5002, debug=True)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment