diff --git a/react/src/pages/Movie.js b/react/src/pages/Movie.js index 6447d95..4bd82c0 100644 --- a/react/src/pages/Movie.js +++ b/react/src/pages/Movie.js @@ -5,9 +5,37 @@ import styled from "styled-components"; function Movie(props) { const [movie, setMovie] = useState({}); const [error, setError] = useState(""); + const [rating, setRating] = useState(""); + const [watchStatus, setWatchStatus] = useState(""); const movieId = props.movieId; + const handleRating = async e => { + e.preventDefault(); + setRating(e.target.value); + setWatchStatus(e.target.value); + const Token = window.localStorage.getItem("Token"); + + try { + const response = await fetch("https://mkr.thefeathers.in/movie/" + movieId, { + method: "POST", + headers: new Headers({ "content-type": "application/json", Authentication: Token }), + body: JSON.stringify({ + watchStatus: watchStatus, + rating: rating, + }), + }); + const data = await response.json(); + + console.log(rating); + console.log(watchStatus); + + } catch (e) { + setError(e.message); + } + }; + + useEffect(() => { const main = async () => { try { @@ -51,7 +79,8 @@ function Movie(props) { })}
Rating - {["Select",1,2,3,4,5,6,7,8,9,10].map(r=> (
+
+ Watch Status + +
); }