Skip to content
Snippets Groups Projects
Commit fa3a2d33 authored by gilanglahat22's avatar gilanglahat22
Browse files
parents 8d87ff44 a363a8b3
No related merge requests found
Pipeline #50734 failed with stages
in 0 seconds
......@@ -52,4 +52,4 @@ Program premium client yang memanggil API dari rest service dan soap service. Di
- Frontend dashboard : 13520137
- Frontend add song : 13520137
- Frontend delete song : 13520137
- Frontend edit song : 13520137
\ No newline at end of file
- Frontend edit song : 13520137, 13520110
\ No newline at end of file
......@@ -10,32 +10,32 @@ const UpdateSongModule = () => {
const navigate = useNavigate();
const [audio_Path, set_Audio_Path] = useState("");
const [judul, set_Judul] = useState("");
const {song_id_param} = useParams();
console.log("Debug -> ",song_id_param);
const {id} = useParams();
useEffect(() => {
getSongById();
}, []);
async function editingSong(e){
e.preventDefault();
const token = JSON.parse(localStorage.getItem("token"));
await axios.patch(`${process.env.REACT_APP_BLUESOUND_API}/get/song/${song_id_param}`,{
await axios.patch(`${process.env.REACT_APP_BLUESOUND_API}/get/song/${id}`,{
"judul": judul,
"audio_path": audio_Path,
headers: {
Authorization: `Bearer ${token}`,
},
params: {
"song_id": song_id_param
"song_id": id
}
},{
headers: {
'Authorization': `Bearer ${token}`,
}
});
navigate(`${process.env.REACT_APP_BLUESOUND_API}/apps`);
});
navigate(`/`);
}
async function getSongById(){
const token = JSON.parse(localStorage.getItem("token"));
const result = await axios.get(`${process.env.REACT_APP_BLUESOUND_API}/get/song/${song_id_param}`, {
const result = await axios.get(`${process.env.REACT_APP_BLUESOUND_API}/get/song/${id}`, {
headers: { Authorization: `Bearer ${token}` },
params: {
song_id: song_id_param
song_id: id
}
});
set_Judul(result.data.judul);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment