summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Sedov <radist.morse@gmail.com>2015-12-16 18:26:56 +0300
committerVictor Toso <me@victortoso.com>2016-01-30 12:14:57 +0100
commit93547ac94797cdea6670b0d458e838bcdb578f77 (patch)
tree22dd237cad8321fdf0b24537c6eb9c5bf0828a14
parentfbb244ee962ddcf483dc4c6adec30de6c2616436 (diff)
lua-factory: port grl-radiofrance.lua to the new lua system
https://bugzilla.gnome.org/show_bug.cgi?id=753141 Acked-by: Victor Toso <me@victortoso.com>
-rw-r--r--src/lua-factory/sources/grl-radiofrance.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lua-factory/sources/grl-radiofrance.lua b/src/lua-factory/sources/grl-radiofrance.lua
index 28da27b..ddbea83 100644
--- a/src/lua-factory/sources/grl-radiofrance.lua
+++ b/src/lua-factory/sources/grl-radiofrance.lua
@@ -40,16 +40,16 @@ source = {
-- Source utils --
------------------
-function grl_source_browse(media_id)
- if grl.get_options("skip") > 0 then
- grl.callback()
+function grl_source_browse(media, options, callback)
+ if options.skip > 0 then
+ callback()
else
local urls = {}
for index, item in pairs(stations) do
local url = 'http://www.' .. item .. '.fr/player'
table.insert(urls, url)
end
- grl.fetch(urls, "radiofrance_now_fetch_cb")
+ grl.fetch(urls, radiofrance_now_fetch_cb, callback)
end
end
@@ -58,13 +58,13 @@ end
------------------------
-- return all the media found
-function radiofrance_now_fetch_cb(results)
+function radiofrance_now_fetch_cb(results, callback)
for index, result in pairs(results) do
local media = create_media(stations[index], result)
- grl.callback(media, -1)
+ callback(media, -1)
end
- grl.callback()
+ callback()
end
-------------