Skip to content
Snippets Groups Projects
Commit ed45be13 authored by David Trattnig's avatar David Trattnig
Browse files

Fix: Ref source in server function only

parent b9c2351b
No related branches found
No related tags found
1 merge request!3Liquidsoap 2 migration
......@@ -19,7 +19,7 @@
# Builds a metadata object from data passed as JSON
def build_metadata(s, json_string) =
def build_metadata(json_string) =
let json.parse (data : {
show_name: string,
show_id: int,
......@@ -33,9 +33,6 @@ def build_metadata(s, json_string) =
track_album: string,
track_artist: string,
}) = json_string
log("Received JSON to set track metadata on channel \
'#{source.id(s)}' to:\n #{data}")
[
("show_name", data.show_name),
("show_id", "#{data.show_id}"),
......
......@@ -61,7 +61,9 @@ server.register(namespace=source.id(input_http_0),
"set_track_metadata",
fun (json_string) -> begin
metadata = build_metadata(input_http_0, json_string)
log("Received JSON to set track metadata on channel \
'#{source.id(input_http_0)}' to:\n #{json_string}")
metadata = build_metadata(json_string)
input_http_0.insert_metadata(metadata)
"OK"
end
......@@ -74,7 +76,9 @@ server.register(namespace=source.id(input_http_1),
"set_track_metadata",
fun (json_string) -> begin
metadata = build_metadata(input_http_1, json_string)
log("Received JSON to set track metadata on channel \
'#{source.id(input_http_1)}' to:\n #{json_string}")
metadata = build_metadata(json_string)
input_http_1.insert_metadata(metadata)
"OK"
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment