From 13320bb64f35c8d04f01bebfa782d7947758fb66 Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Mon, 31 Aug 2026 18:04:33 +0200 Subject: [PATCH] . --- .../com/deniscerri/ytdl/core/RuntimeManager.kt | 18 ++++++++++-------- .../GenerateYoutubePoTokensFragment.kt | 4 ++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/deniscerri/ytdl/core/RuntimeManager.kt b/app/src/main/java/com/deniscerri/ytdl/core/RuntimeManager.kt index ac891154..5f63641e 100644 --- a/app/src/main/java/com/deniscerri/ytdl/core/RuntimeManager.kt +++ b/app/src/main/java/com/deniscerri/ytdl/core/RuntimeManager.kt @@ -161,13 +161,14 @@ object RuntimeManager { NPM_CONFIG_PREFIX = File(appContext.filesDir, ".npm-global").absolutePath NPM_CONFIG_CACHE = File(appContext.filesDir, ".npm-cache").absolutePath - if (nodeLocation.executable.exists()) { - NPM_CLI_PATH = File(nodeLocation.ldDir.absolutePath, "usr/lib/node_modules/npm/bin/npm-cli.js").absolutePath - - val optionsFile = File(appContext.filesDir, "node_dns_setup.js") - optionsFile.writeText(NodeJS.getDNSSetup()) - NODE_OPTIONS = "--require ${optionsFile.absolutePath}" - } + //TODO +// if (nodeLocation.executable.exists()) { +// NPM_CLI_PATH = File(nodeLocation.ldDir.absolutePath, "usr/lib/node_modules/npm/bin/npm-cli.js").absolutePath +// +// val optionsFile = File(appContext.filesDir, "node_dns_setup.js") +// optionsFile.writeText(NodeJS.getDNSSetup()) +// NODE_OPTIONS = "--require ${optionsFile.absolutePath}" +// } initialized = true initLatch.countDown() @@ -492,7 +493,8 @@ object RuntimeManager { env["NPM_CONFIG_PREFIX"] = NPM_CONFIG_PREFIX env["NPM_CONFIG_CACHE"] = NPM_CONFIG_CACHE env["NPM_CLI_PATH"] = NPM_CLI_PATH - env["NODE_OPTIONS"] = NODE_OPTIONS + //TODO + //env["NODE_OPTIONS"] = NODE_OPTIONS env["TERM"] = "xterm-256color" return env diff --git a/app/src/main/java/com/deniscerri/ytdl/ui/more/settings/advanced/generateyoutubepotokens/GenerateYoutubePoTokensFragment.kt b/app/src/main/java/com/deniscerri/ytdl/ui/more/settings/advanced/generateyoutubepotokens/GenerateYoutubePoTokensFragment.kt index 3c8b6c01..de7943a4 100644 --- a/app/src/main/java/com/deniscerri/ytdl/ui/more/settings/advanced/generateyoutubepotokens/GenerateYoutubePoTokensFragment.kt +++ b/app/src/main/java/com/deniscerri/ytdl/ui/more/settings/advanced/generateyoutubepotokens/GenerateYoutubePoTokensFragment.kt @@ -97,9 +97,9 @@ class GenerateYoutubePoTokensFragment : Fragment() { val nodeIsInstalled = RuntimeManager.getInstance().nodeLocation.isAvailable this.setOnClickListener { - if (!denoIsInstalled && !nodeIsInstalled) { + if (!denoIsInstalled) { this.isChecked = false - Snackbar.make(requireActivity().findViewById(android.R.id.content), context.getString(R.string.please_install_package_or_package, "NodeJS", "Deno"), Snackbar.LENGTH_SHORT).show() + Snackbar.make(requireActivity().findViewById(android.R.id.content), context.getString(R.string.please_install_package, "Deno"), Snackbar.LENGTH_SHORT).show() return@setOnClickListener }