(url, apiKey = null, base = null)
| 255 | |
| 256 | // Helper |
| 257 | async function apiCall(url, apiKey = null, base = null) { |
| 258 | if (apiKey === null) apiKey = await getApiKey(); |
| 259 | if (base === null) base = await getBase(); |
| 260 | let pre; |
| 261 | if (url.indexOf('?') !== -1) { |
| 262 | pre = '&'; |
| 263 | } else { |
| 264 | pre = '?'; |
| 265 | } |
| 266 | url = `${base + url + pre}api_key=${apiKey}`; |
| 267 | con.log('Api Call', url); |
| 268 | return api.request.xhr('GET', url); |
| 269 | } |
| 270 | |
| 271 | export const Emby: pageInterface = { |
| 272 | name: 'Emby', |