@@ -86,7 +86,7 @@ local function listLanHosts(client, sessionToken)
8686 return httpRequest (client , ' GET' , ' /api/v4/lan/browser/' .. interface .name .. ' /' , sessionHeaders ):next (processResponse )
8787 end ))
8888 end ):next (function (results )
89- logger :finer (' freebox interfaces are %t' , results )
89+ logger :finest (' freebox interfaces are %t' , results )
9090 local lanHosts = {}
9191 for _ , lanHost in pairs (results ) do
9292 List .concat (lanHosts , lanHost )
9898
9999local configuration = extension :getConfiguration ()
100100
101+ extension :subscribeEvent (' startup' , function ()
102+ logger :fine (' Using freebox API URL is %s' , configuration .apiUrl )
103+ end )
104+
101105extension :subscribeEvent (' poll' , function ()
102106 if not (configuration .apiUrl and configuration .appToken ) then
103107 return
@@ -136,14 +140,6 @@ extension:subscribeEvent('poll', function()
136140 end )
137141end )
138142
139- function extension :discoverFreebox ()
140- return httpRequest (' http://mafreebox.freebox.fr/api_version' , ' GET' ):next (utils .rejectIfNotOk ):next (utils .getJson ):next (function (api )
141- logger :finer (' freebox API is %T' , api )
142- configuration .apiUrl = string.format (' https://%s:%s%s' , api .api_domain , api .https_port , api .api_base_url )
143- return ' OK'
144- end )
145- end
146-
147143function extension :generateToken (exchange )
148144 if not configuration .apiUrl then
149145 return Promise .reject (' The API URL is missing' )
0 commit comments