summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/data
diff options
context:
space:
mode:
authorWalker Selby <git@walkerselby.com>2023-10-26 15:42:45 +0100
committerGitHub <noreply@github.com>2023-10-26 16:42:45 +0200
commitc8471f6629aabcc887b58947706ee79d6b89bab9 (patch)
treeb313d908399f85af71059f33fa81c695d8cd6e67 /src/main/java/at/hannibal2/skyhanni/data
parent099d0a4748e6a01a108a79131fe5452fcdcf5313 (diff)
downloadskyhanni-c8471f6629aabcc887b58947706ee79d6b89bab9.tar.gz
skyhanni-c8471f6629aabcc887b58947706ee79d6b89bab9.tar.bz2
skyhanni-c8471f6629aabcc887b58947706ee79d6b89bab9.zip
Internal Change: Avoid hardcoded dispatcher (#589)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/MayorElection.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/MayorElection.kt b/src/main/java/at/hannibal2/skyhanni/data/MayorElection.kt
index 2508391d9..d4ad57e2d 100644
--- a/src/main/java/at/hannibal2/skyhanni/data/MayorElection.kt
+++ b/src/main/java/at/hannibal2/skyhanni/data/MayorElection.kt
@@ -15,6 +15,7 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent
class MayorElection {
private var lastUpdate = 0L
+ private var dispatcher = Dispatchers.IO
companion object {
var rawMayorData: MayorJson? = null
@@ -40,7 +41,7 @@ class MayorElection {
lastUpdate = System.currentTimeMillis()
SkyHanniMod.coroutineScope.launch {
val url = "https://api.hypixel.net/resources/skyblock/election"
- val jsonObject = withContext(Dispatchers.IO) { APIUtil.getJSONResponse(url) }
+ val jsonObject = withContext(dispatcher) { APIUtil.getJSONResponse(url) }
rawMayorData = ConfigManager.gson.fromJson(jsonObject, MayorJson::class.java)
val data = rawMayorData ?: return@launch
val map = mutableMapOf<Int, MayorJson.Candidate>()