diff --git a/app/src/main/assets/scripts/source.js b/app/src/main/assets/scripts/source.js index 85195f47..4156abca 100644 --- a/app/src/main/assets/scripts/source.js +++ b/app/src/main/assets/scripts/source.js @@ -467,14 +467,20 @@ class AudioUrlWidevineSource extends AudioUrlSource { this.getLicenseRequestExecutor = () => { return { executeRequest: (url, _headers, _method, license_request_data) => { - return http.POST( + const response = http.POST( url, license_request_data, { Authorization: `Bearer ${obj.bearerToken}` }, false, true - ).body - } + ); + + if (!response.body) { + throw new ScriptException("Unable to acquire license key"); + } + + return response.body; + } } } }