directly add youtube links

This commit is contained in:
Christoph Stahl 2022-11-30 01:59:37 +01:00
parent a441149864
commit f0e2f869d7

View file

@ -44,8 +44,13 @@ function setServer(server) { state.value.server = server }
function setSearchTerm(searchTerm) { state.value.search.searchTerm = searchTerm }
function search() {
state.value.searching = true
state.socket.emit("search", {"query": state.value.search.searchTerm })
var yt_checker = /^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/;
if (state.value.search.searchTerm.match(yt_checker)) {
append({"id": state.value.search.searchTerm, "source": "youtube"})
} else {
state.value.searching = true
state.socket.emit("search", {"query": state.value.search.searchTerm })
}
}
function append(entry) {