From f336a8fac9090b4f8f5b3b430b5870efbd4b9113 Mon Sep 17 00:00:00 2001 From: William Boman Date: Sun, 9 Oct 2022 23:14:15 +0200 Subject: feat(npm): speed up checking for new versions (#530) --- lua/mason-core/package/version-check.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lua/mason-core/package/version-check.lua') diff --git a/lua/mason-core/package/version-check.lua b/lua/mason-core/package/version-check.lua index 3359446a..203b5057 100644 --- a/lua/mason-core/package/version-check.lua +++ b/lua/mason-core/package/version-check.lua @@ -8,6 +8,7 @@ local go = require "mason-core.managers.go" local luarocks = require "mason-core.managers.luarocks" local npm = require "mason-core.managers.npm" local pip3 = require "mason-core.managers.pip3" +local log = require "mason-core.log" ---@param field_name string local function version_in_receipt(field_name) @@ -52,7 +53,7 @@ local get_new_version_by_type = { ["github_tag"] = github.check_outdated_primary_package_tag, } ----@param provider_mapping table: Result +---@param provider_mapping table local function version_check(provider_mapping) ---@param receipt InstallReceipt ---@param install_dir string @@ -64,6 +65,12 @@ local function version_check(provider_mapping) ) end return check(receipt, install_dir) + :on_success(function(version) + log.debug("Version check", version) + end) + :on_failure(function(failure) + log.debug("Version check failed", tostring(failure)) + end) end end -- cgit v1.2.3-70-g09d2