From 341ec5ce86d1220060f63d2681b6e8eae11ec488 Mon Sep 17 00:00:00 2001 From: RblSb Date: Sun, 23 Apr 2023 12:34:38 +0300 Subject: Use null coalescing op --- src/client/Player.hx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/client/Player.hx') diff --git a/src/client/Player.hx b/src/client/Player.hx index 207f93a..0407ab2 100644 --- a/src/client/Player.hx +++ b/src/client/Player.hx @@ -102,7 +102,7 @@ class Player { public function getVideoData(data:VideoDataRequest, callback:(data:VideoData) -> Void):Void { var player = players.find(player -> player.isSupportedLink(data.url)); - if (player == null) player = rawPlayer; + player ??= rawPlayer; player.getVideoData(data, callback); } @@ -134,8 +134,7 @@ class Player { public function changeVideoSrc(src:String):Void { if (player == null) return; - final item = videoList.getCurrentItem(); - if (item == null) return; + final item = videoList.getCurrentItem() ?? return; player.loadVideo({ url: src, title: item.title, @@ -447,8 +446,7 @@ class Player { } public function skipAd():Void { - final item = videoList.getCurrentItem(); - if (item == null) return; + final item = videoList.getCurrentItem() ?? return; if (!youtube.isSupportedLink(item.url)) return; final id = youtube.extractVideoId(item.url); final url = 'https://sponsor.ajay.app/api/skipSegments?videoID=$id'; -- cgit v1.2.3