diff options
author | Linnea Gräf <nea@nea.moe> | 2025-07-07 16:26:12 +0200 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2025-07-07 16:26:12 +0200 |
commit | 86de2615132ec2f08ab172a969afc2dc93fb3503 (patch) | |
tree | b3a1e6a30c0243c5542ddf9fa9515c1e2bd0755f /src | |
parent | d7b3f89032cdf2f3e412e35eb3b7ca7c69354ffd (diff) | |
download | Firmament-86de2615132ec2f08ab172a969afc2dc93fb3503.tar.gz Firmament-86de2615132ec2f08ab172a969afc2dc93fb3503.tar.bz2 Firmament-86de2615132ec2f08ab172a969afc2dc93fb3503.zip |
fix(test): avoid coroutines in tests
Diffstat (limited to 'src')
-rw-r--r-- | src/main/kotlin/repo/RepoManager.kt | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/kotlin/repo/RepoManager.kt b/src/main/kotlin/repo/RepoManager.kt index f06e33e..c3d1c52 100644 --- a/src/main/kotlin/repo/RepoManager.kt +++ b/src/main/kotlin/repo/RepoManager.kt @@ -8,7 +8,6 @@ import io.github.moulberry.repo.data.Rarity import java.nio.file.Path import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import net.minecraft.client.MinecraftClient @@ -139,12 +138,17 @@ object RepoManager { fun reloadForTest(from: Path) { neuRepo = makeNEURepository(from) - GlobalScope.launch { - reload() + reloadSync() + } + + + suspend fun reload() { + withContext(Dispatchers.IO) { + reloadSync() } } - suspend fun reload() = withContext(Dispatchers.Default) { + fun reloadSync() { try { logger.info("Repo reload started.") neuRepo.reload() |