plugins/disco.lua

changeset 172
1a32e9ae79d0
parent 167
a2ae7a9d360f
child 175
4d2a5d02fdfa
equal deleted inserted replaced
171:741f5311d30c 172:1a32e9ae79d0
158 return results; 158 return results;
159 end 159 end
160 160
161 function stream:disco_local_services(callback) 161 function stream:disco_local_services(callback)
162 self:disco_items(self.host, nil, function (items) 162 self:disco_items(self.host, nil, function (items)
163 if not items then
164 return callback({});
165 end
163 local n_items = 0; 166 local n_items = 0;
164 local function item_callback() 167 local function item_callback()
165 n_items = n_items - 1; 168 n_items = n_items - 1;
166 if n_items == 0 then 169 if n_items == 0 then
167 return callback(items); 170 return callback(items);

mercurial