diff --git a/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java b/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java index d59dc4154..203193cdd 100644 --- a/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java +++ b/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java @@ -169,22 +169,22 @@ public final class VKMusicStatsTracker implements MusicStatsTracker { jsonObject.put("reason", e(musicPlaybackParams)); jsonObject.put("start_time", musicPlaybackParams.i()); jsonObject.put("playback_started_at", musicPlaybackParams.d()); - jsonObject.put(NavigatorKeys.l0, musicPlaybackParams.j()); + jsonObject.put("state", musicPlaybackParams.m()); + jsonObject.put("track_code", musicPlaybackParams.j()); if (!Objects.equals("music_start_playback", str)) { jsonObject.put("duration", musicPlaybackParams.a()); } int repeatType = h.$EnumSwitchMapping$0[musicPlaybackParams.b().ordinal()]; - if (repeatType == 1) { - jsonObject.put("repeat", "one"); - } else if (repeatType == 2) { - jsonObject.put("repeat", "all"); + switch (repeatType) { + case 1 -> jsonObject.put("repeat", "one"); + case 2 -> jsonObject.put("repeat", "all"); } - jsonObject.put(NavigatorKeys.t0, musicPlaybackParams.m()); MusicPlaybackLaunchContext h = musicPlaybackParams.h(); - jsonObject.put(NavigatorKeys.V, h.v0()); + + jsonObject.put("source", h.v0()); if (h.v1()) { jsonObject.put("playlist_id", h.u1()); diff --git a/app/src/main/java/ru/vtosters/lite/music/Metrics.java b/app/src/main/java/ru/vtosters/lite/music/Metrics.java index 616798485..23d652f3e 100644 --- a/app/src/main/java/ru/vtosters/lite/music/Metrics.java +++ b/app/src/main/java/ru/vtosters/lite/music/Metrics.java @@ -27,7 +27,7 @@ public class Metrics { private static void request(JSONObject event) throws JSONException { Request req = new Request.a() - .b("https://" + getApi() + "/method/stats.trackEvents?events=" + new JSONArray().put(event) + "&v=5.99&access_token=" + getUserToken()) + .b("https://" + getApi() + "/method/stats.trackEvents?events=" + new JSONArray().put(event) + "&v=5.186&access_token=" + getUserToken()) .a(); Network.b(CLIENT_API).a(req).a(new Callback() {