diff --git a/app/src/main/java/corewala/buran/io/update/BuranUpdates.kt b/app/src/main/java/corewala/buran/io/update/BuranUpdates.kt new file mode 100644 index 0000000..3376f58 --- /dev/null +++ b/app/src/main/java/corewala/buran/io/update/BuranUpdates.kt @@ -0,0 +1,28 @@ +package corewala.buran.io.update + +import java.net.URL +import java.net.HttpURLConnection + + +class BuranUpdates { + + fun getLatestVersion(): String { + var latestVersion = "" + + val updateCheckThread = Thread { + val url = "https://github.com/Corewala/Buran/releases/latest" + + val con = URL(url).openConnection() as HttpURLConnection + con.connect() + con.getInputStream() + + latestVersion = con.getURL().toString().drop(47) + } + + updateCheckThread.start() + updateCheckThread.join() + println("Latest version: $latestVersion") + + return latestVersion + } +} \ No newline at end of file