**/
func (dbw *DBWrapper) RoomsAddByNameAndId(w http.ResponseWriter, r *http.Request) {
name := r.PathValue("name")
- var assignedSongKeys []int
+ var assignedSongKeys []string
err := json.NewDecoder(r.Body).Decode(&assignedSongKeys)
if err != nil {
async function removeSongFromRoom(event) {
// first make the request
- let changeId = event.target.id.replace("song:", "")
+ let changeId = event.target.parentElement.id.replace("song:", "")
+ console.log(changeId)
let response = await fetch("/api/rooms/remove/" + currentRoom, {
method: "PUT",
}
// then we just manually move elements
- outRoomList.appendChild(target)
- inRoomList.removeChild(target)
+ outRoomList.appendChild(event.target.parentElement)
}
async function addSongToRoom(event) {
// first make the request
- let changeId = event.target.id.replace("song:", "")
+ let changeId = event.target.parentElement.id.replace("song:", "")
let response = await fetch("/api/rooms/add/" + currentRoom, {
method: "PUT",
}
// then we just manually move elements
- inRoomList.appendChild(target)
- outRoomList.removeChild(target)
+ inRoomList.appendChild(event.target.parentElement)
}
/**