package com.gmail.vkhanh234.SaliensAuto.utils; import com.gmail.vkhanh234.SaliensAuto.Main; import com.gmail.vkhanh234.SaliensAuto.data.Github.GithubRelease; import com.squareup.moshi.JsonAdapter; import com.squareup.moshi.Moshi; import java.io.IOException; import java.lang.String; public class VersionUtils { public static String getLocalVersion(){ return "v"+Main.class.getPackage().getImplementationVersion(); } public static String getRemoteVersion(){ String data = RequestUtils.githubApi("releases/latest"); Moshi moshi = new Moshi.Builder().build(); JsonAdapter<GithubRelease> jsonAdapter = moshi.adapter(GithubRelease.class); try { GithubRelease release = jsonAdapter.fromJson(data); return release.tag_name; } catch (IOException e) { e.printStackTrace(); } return ""; } }