fix: Session Update Error Handling For Youview Platform (#8918)

Fixes https://github.com/shaka-project/shaka-player/issues/8917
This commit is contained in:
Agajan J.
2025-07-28 01:44:03 -07:00
committed by GitHub
parent e3c86315d3
commit d4e08097a0
+2 -1
View File
@@ -1484,11 +1484,12 @@ shaka.drm.DrmEngine = class {
await session.update(response.data);
} catch (error) {
// Session update failed!
const errorMessage = (error && error.message) || String(error);
const shakaErr = new shaka.util.Error(
shaka.util.Error.Severity.CRITICAL,
shaka.util.Error.Category.DRM,
shaka.util.Error.Code.LICENSE_RESPONSE_REJECTED,
error.message);
errorMessage);
this.onError_(shakaErr);
if (metadata && metadata.updatePromise) {
metadata.updatePromise.reject(shakaErr);