From 6226eb93127020423a38c683f7571707eb78c09e Mon Sep 17 00:00:00 2001 From: Azumgi <4zumgi@gmail.com> Date: Sun, 13 Jan 2019 16:47:26 +0300 Subject: [PATCH] [VMF Package Manager] Add public status list --- vmf/scripts/mods/vmf/modules/vmf_package_manager.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua b/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua index 3b157ae..fceeb15 100644 --- a/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua +++ b/vmf/scripts/mods/vmf/modules/vmf_package_manager.lua @@ -3,6 +3,13 @@ local vmf = get_mod("VMF") local _packages = {} local _queued_packages = {} +local PUBLIC_STATUSES = { + queued = "loading", -- Package is in the loading queue waiting to be loaded. + loading = "loading", -- Package is loading. + loaded = "loaded", -- Package is loaded + loading_cancelled = nil -- Package is loading, but will be unloaded once done loading. +} + local ERRORS = { REGULAR = { -- check_vt1: @@ -179,7 +186,9 @@ function VMFMod:package_status(package_name) end local package_data = _packages[package_name] - return package_data and package_data.status + if package_data then + return PUBLIC_STATUSES[package_data.status] + end end -- #####################################################################################################################