use an unmodifiable map with a copy of the license request headers
PiperOrigin-RevId: 304356504
This commit is contained in:
parent
205adb7f8d
commit
fe013979c2
@ -152,7 +152,7 @@ public final class MediaItem {
|
|||||||
@Nullable Map<String, String> licenseRequestHeaders) {
|
@Nullable Map<String, String> licenseRequestHeaders) {
|
||||||
this.drmLicenseRequestHeaders =
|
this.drmLicenseRequestHeaders =
|
||||||
licenseRequestHeaders != null && !licenseRequestHeaders.isEmpty()
|
licenseRequestHeaders != null && !licenseRequestHeaders.isEmpty()
|
||||||
? licenseRequestHeaders
|
? Collections.unmodifiableMap(new HashMap<>(licenseRequestHeaders))
|
||||||
: Collections.emptyMap();
|
: Collections.emptyMap();
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@ -344,7 +344,7 @@ public final class MediaItem {
|
|||||||
List<Integer> drmSessionForClearTypes) {
|
List<Integer> drmSessionForClearTypes) {
|
||||||
this.uuid = uuid;
|
this.uuid = uuid;
|
||||||
this.licenseUri = licenseUri;
|
this.licenseUri = licenseUri;
|
||||||
this.requestHeaders = Collections.unmodifiableMap(new HashMap<>(requestHeaders));
|
this.requestHeaders = requestHeaders;
|
||||||
this.multiSession = multiSession;
|
this.multiSession = multiSession;
|
||||||
this.playClearContentWithoutKey = playClearContentWithoutKey;
|
this.playClearContentWithoutKey = playClearContentWithoutKey;
|
||||||
this.sessionForClearTypes = drmSessionForClearTypes;
|
this.sessionForClearTypes = drmSessionForClearTypes;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user