diff --git a/showtimes.py b/showtimes.py index e9ff6290707351ace5151e6b53c821547f494654..0810d3ecce674850bddf20590e56594065b477d9 100644 --- a/showtimes.py +++ b/showtimes.py @@ -28,11 +28,20 @@ def showtimes_list(): @app.route("/showtimes/<date>", methods=['GET']) + + +movies_service = "http://127.0.0.1:5001/movies/{}" #we know this is where the service is running. We replace the {} with the actual ID of the movie we want. + def showtimes_record(date): if date not in showtimes: raise NotFound 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__": app.run(port=5002, debug=True)