@@ -58,11 +58,11 @@ export const setupWebkitNativeFairplayDRM = ({
5858 */
5959 const onWebkitNeedKey = ( ev : WebkitNeedKeyEvent ) => {
6060 // note: Promises only resolve once, so we wrap it in an anonymous funciton to use as an event listener
61- const handle = async ( ev : WebkitNeedKeyEvent ) => {
61+ const handle = async ( ) => {
6262 try {
6363 // Setup 1 - set up the keys based on the data type (currently only "skd" for Native Safari FPS DRM)
6464 if ( ! wkMediaEl . webkitKeys ) {
65- setupWebkitKey ( wkMediaEl ) ;
65+ setupWebkitKey ( ) ;
6666 }
6767
6868 const certificate = await certificatePromise ;
@@ -79,7 +79,7 @@ export const setupWebkitNativeFairplayDRM = ({
7979 }
8080 } ;
8181
82- handle ( ev ) ;
82+ handle ( ) ;
8383 } ;
8484
8585 /** Setup 1
@@ -91,12 +91,12 @@ export const setupWebkitNativeFairplayDRM = ({
9191 *
9292 * If it fails will throw an error in order to abort setup.
9393 */
94- const setupWebkitKey = ( mediaEl : WebkitHTMLMediaElement ) => {
94+ const setupWebkitKey = ( ) => {
9595 try {
9696 // (Step 1.b in EME)
9797 const mediaKeys = new WebKitMediaKeys ( LEGACY_KEY_SYSTEM ) ;
9898 // (Step 1.d in EME)
99- mediaEl . webkitSetMediaKeys ( mediaKeys ) ;
99+ wkMediaEl . webkitSetMediaKeys ( mediaKeys ) ;
100100 // This is just a simple callback to signal what DRM type was selected
101101 drmTypeCb ( ) ;
102102 } catch {
@@ -134,8 +134,6 @@ export const setupWebkitNativeFairplayDRM = ({
134134 const onWebkitKeyMessage = async ( event : WebkiKeyMessageEvent ) => {
135135 try {
136136 const spc = event . message ;
137- const session = event . target ;
138-
139137 const ckc = await getLicenseKey ( spc ) ;
140138 session . update ( ckc ) ;
141139 } catch ( errOrResp ) {
0 commit comments