From 48c7339d57bfc40def0ce8a6d0e52aa53471abb0 Mon Sep 17 00:00:00 2001 From: Corewala Date: Mon, 7 Mar 2022 15:51:07 -0500 Subject: [PATCH] Update checking function --- .../corewala/buran/io/update/BuranUpdates.kt | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 app/src/main/java/corewala/buran/io/update/BuranUpdates.kt 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