From 179b1769aee4f2cfd5849e834b996ed5ba37ca67 Mon Sep 17 00:00:00 2001 From: aliveoutside <53598473+aliveoutside@users.noreply.github.com> Date: Sun, 19 Jun 2022 05:53:17 +0300 Subject: [PATCH] fix vkx --- .../itaysonlab/libvkx/client/LibVKXClient.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java b/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java index 925f4a773..9b16745d4 100644 --- a/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java +++ b/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java @@ -7,6 +7,7 @@ import android.content.Context; import android.os.RemoteException; import com.vk.dto.music.MusicTrack; +import com.vk.music.common.MusicPlaybackLaunchContext; import java.util.ArrayList; import java.util.Iterator; @@ -31,14 +32,14 @@ public class LibVKXClient { } public static boolean isVkxInstalled() { - return PackageManagerHelper.b(ClientConstants.PACKAGE, 128) != null; + return PackageManagerHelper.a(ClientConstants.PACKAGE, 128) != null; } public static boolean isIntegrationEnabled() { return getBoolValue("libvkx_integration", false) && isVkxInstalled(); } - public static boolean play(MusicTrack musicTrack, List list, PlayerRefer playerRefer) { + public static boolean play(MusicTrack musicTrack, List list, MusicPlaybackLaunchContext playerRefer) { if (!isIntegrationEnabled()) { return false; } @@ -48,7 +49,7 @@ public class LibVKXClient { return getInstance().runOnService(action); } - public static void lambdaplay(List list, MusicTrack musicTrack, PlayerRefer playerRefer, ILibVkxService iLibVkxService) { + public static void lambdaplay(List list, MusicTrack musicTrack, MusicPlaybackLaunchContext playerRefer, ILibVkxService iLibVkxService) { int indexOf = list.indexOf(musicTrack); ArrayList arrayList = new ArrayList(); Iterator it = list.iterator(); @@ -66,10 +67,10 @@ public class LibVKXClient { } private static String asId(MusicTrack musicTrack) { - String str = musicTrack.c + "_" + musicTrack.b; - if (musicTrack.s == null || musicTrack.s.equals("")) { + String str = musicTrack.d + "_" + musicTrack.e; + if (musicTrack.O == null || musicTrack.O.equals("")) { return str; } - return str + "_" + musicTrack.s; + return str + "_" + musicTrack.O; } } \ No newline at end of file