Inject common/instance dir.

This commit is contained in:
Daniel Scalzi 2023-02-25 03:28:40 -05:00
parent b32857e7de
commit 9a4129c11a
No known key found for this signature in database
GPG Key ID: 9E3E2AFE45328AA5
3 changed files with 8 additions and 0 deletions

View File

@ -6,6 +6,8 @@ exports.REMOTE_DISTRO_URL = 'http://mc.westeroscraft.com/WesterosCraftLauncher/d
const api = new DistributionAPI( const api = new DistributionAPI(
ConfigManager.getLauncherDirectory(), ConfigManager.getLauncherDirectory(),
null, // Injected forcefully by the preloader.
null, // Injected forcefully by the preloader.
exports.REMOTE_DISTRO_URL, exports.REMOTE_DISTRO_URL,
false false
) )

View File

@ -17,6 +17,11 @@ logger.info('Loading..')
// Load ConfigManager // Load ConfigManager
ConfigManager.load() ConfigManager.load()
// Yuck!
// TODO Fix this
DistroAPI['commonDir'] = ConfigManager.getCommonDirectory()
DistroAPI['instanceDir'] = ConfigManager.getInstanceDirectory()
// Load Strings // Load Strings
LangLoader.loadLanguage('en_US') LangLoader.loadLanguage('en_US')

View File

@ -515,6 +515,7 @@ async function dlAsync(login = true) {
const fullRepairModule = new FullRepair( const fullRepairModule = new FullRepair(
ConfigManager.getCommonDirectory(), ConfigManager.getCommonDirectory(),
ConfigManager.getInstanceDirectory(),
ConfigManager.getLauncherDirectory(), ConfigManager.getLauncherDirectory(),
ConfigManager.getSelectedServer(), ConfigManager.getSelectedServer(),
DistroAPI.isDevMode() DistroAPI.isDevMode()