File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 */
1111// Requirements
1212const ConfigManager = require ( './configmanager' )
13- const { LoggerUtil } = require ( 'helios-core' )
13+ let LoggerUtil
14+ try {
15+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
16+ const _hc = require ( 'helios-core' )
17+ LoggerUtil = _hc && _hc . LoggerUtil
18+ }
19+ } catch ( e ) {
20+ // ignore - may be provided globally
21+ }
1422const { RestResponseStatus } = require ( 'helios-core/common' )
1523const { MojangRestAPI, mojangErrorDisplayable, MojangErrorCode } = require ( 'helios-core/mojang' )
1624const { MicrosoftAuth, microsoftErrorDisplayable, MicrosoftErrorCode } = require ( 'helios-core/microsoft' )
@@ -41,7 +49,7 @@ function makeMicrosoftDisplayable(code) {
4149}
4250const { AZURE_CLIENT_ID } = require ( './ipcconstants' )
4351
44- const log = LoggerUtil . getLogger ( 'AuthManager' )
52+ const log = ( LoggerUtil && typeof LoggerUtil . getLogger === 'function' ) ? LoggerUtil . getLogger ( 'AuthManager' ) : console
4553
4654// Functions
4755
Original file line number Diff line number Diff line change 11const fs = require ( "fs-extra" ) ;
2- const { LoggerUtil } = require ( "helios-core" ) ;
2+ let LoggerUtil
3+ try {
4+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
5+ const _hc = require ( 'helios-core' )
6+ LoggerUtil = _hc && _hc . LoggerUtil
7+ }
8+ } catch ( e ) {
9+ // ignore
10+ }
11+ const logger = ( LoggerUtil && typeof LoggerUtil . getLogger === 'function' ) ? LoggerUtil . getLogger ( 'ConfigManager' ) : console
312const os = require ( "os" ) ;
413const path = require ( "path" ) ;
514
Original file line number Diff line number Diff line change 11// Work in progress
2- const { LoggerUtil } = require ( 'helios-core' )
2+ let LoggerUtil
3+ try {
4+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
5+ const _hc = require ( 'helios-core' )
6+ LoggerUtil = _hc && _hc . LoggerUtil
7+ }
8+ } catch ( e ) {
9+ // ignore - may be provided globally
10+ }
311
412const logger = LoggerUtil . getLogger ( 'DiscordWrapper' )
513
Original file line number Diff line number Diff line change 55const { RestResponseStatus } = require ( 'helios-core/common' )
66const { MicrosoftAuth, microsoftErrorDisplayable, MicrosoftErrorCode } = require ( 'helios-core/microsoft' )
77const { AZURE_CLIENT_ID } = require ( './ipcconstants' )
8- const { LoggerUtil } = require ( 'helios-core' )
8+ let LoggerUtil
9+ try {
10+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
11+ const _hc = require ( 'helios-core' )
12+ LoggerUtil = _hc && _hc . LoggerUtil
13+ }
14+ } catch ( e ) {
15+ // ignore - may be provided globally
16+ }
917
1018const log = LoggerUtil . getLogger ( 'MSAuth' )
1119
Original file line number Diff line number Diff line change @@ -6,7 +6,15 @@ const path = require('path')
66const ConfigManager = require ( './configmanager' )
77const { DistroAPI } = require ( './distromanager' )
88const LangLoader = require ( './langloader' )
9- const { LoggerUtil } = require ( 'helios-core' )
9+ let LoggerUtil
10+ try {
11+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
12+ const _hc = require ( 'helios-core' )
13+ LoggerUtil = _hc && _hc . LoggerUtil
14+ }
15+ } catch ( e ) {
16+ // ignore - may be provided globally
17+ }
1018// eslint-disable-next-line no-unused-vars
1119const { HeliosDistribution } = require ( 'helios-core/common' )
1220
Original file line number Diff line number Diff line change @@ -2,7 +2,15 @@ const AdmZip = require('adm-zip')
22const child_process = require ( 'child_process' )
33const crypto = require ( 'crypto' )
44const fs = require ( 'fs-extra' )
5- const { LoggerUtil } = require ( 'helios-core' )
5+ let LoggerUtil
6+ try {
7+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
8+ const _hc = require ( 'helios-core' )
9+ LoggerUtil = _hc && _hc . LoggerUtil
10+ }
11+ } catch ( e ) {
12+ // ignore
13+ }
614const { getMojangOS, isLibraryCompatible, mcVersionAtLeast } = require ( 'helios-core/common' )
715const { Type } = require ( 'helios-distribution-types' )
816const os = require ( 'os' )
@@ -14,7 +22,7 @@ const AuthManager = require('./authmanager')
1422const { ipcRenderer } = require ( 'electron' )
1523const { MSFT_OPCODE } = require ( './ipcconstants' )
1624
17- const logger = LoggerUtil . getLogger ( 'ProcessBuilder' )
25+ const logger = ( LoggerUtil && typeof LoggerUtil . getLogger === 'function' ) ? LoggerUtil . getLogger ( 'ProcessBuilder' ) : console
1826
1927
2028/**
Original file line number Diff line number Diff line change 11const fs = require ( 'fs-extra' )
22const path = require ( 'path' )
3- const { LoggerUtil } = require ( 'helios-core' )
4-
5- const fs = require ( 'fs-extra' )
6- const { LoggerUtil } = require ( 'helios-core' )
3+ let LoggerUtil
4+ try {
5+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
6+ const _hc = require ( 'helios-core' )
7+ LoggerUtil = _hc && _hc . LoggerUtil
8+ }
9+ } catch ( e ) {
10+ // ignore - may be provided globally
11+ }
712
8- const logger = LoggerUtil . getLogger ( 'ResourcePackFixer' )
13+ const logger = ( LoggerUtil && typeof LoggerUtil . getLogger === 'function' ) ? LoggerUtil . getLogger ( 'ResourcePackFixer' ) : console
914
1015// Stubbed ResourcePackFixer: module removed by request. This minimal
1116// implementation provides no-op functions to keep any existing imports
Original file line number Diff line number Diff line change @@ -9,11 +9,19 @@ const $ = require('jquery')
99const { ipcRenderer, shell, webFrame} = require ( 'electron' )
1010const remote = require ( '@electron/remote' )
1111const isDev = require ( './assets/js/isdev' )
12- const { LoggerUtil } = require ( 'helios-core' )
12+ let LoggerUtil
13+ try {
14+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
15+ const _hc = require ( 'helios-core' )
16+ LoggerUtil = _hc && _hc . LoggerUtil
17+ }
18+ } catch ( e ) {
19+ // ignore
20+ }
1321const Lang = require ( './assets/js/langloader' )
1422
15- const loggerUICore = LoggerUtil . getLogger ( 'UICore' )
16- const loggerAutoUpdater = LoggerUtil . getLogger ( 'AutoUpdater' )
23+ const loggerUICore = ( LoggerUtil && typeof LoggerUtil . getLogger === 'function' ) ? LoggerUtil . getLogger ( 'UICore' ) : console
24+ const loggerAutoUpdater = ( LoggerUtil && typeof LoggerUtil . getLogger === 'function' ) ? LoggerUtil . getLogger ( 'AutoUpdater' ) : console
1725
1826// Log deprecation and process warnings.
1927process . traceProcessWarnings = true
Original file line number Diff line number Diff line change 11// SQLite storage using sql.js (WASM) for portability (no native rebuild)
22const fs = require ( 'fs' )
33const path = require ( 'path' )
4- const { LoggerUtil } = require ( 'helios-core' )
4+ let LoggerUtil
5+ try {
6+ if ( typeof LoggerUtil === 'undefined' || ! LoggerUtil ) {
7+ const _hc = require ( 'helios-core' )
8+ LoggerUtil = _hc && _hc . LoggerUtil
9+ }
10+ } catch ( e ) {
11+ // ignore - may be provided globally
12+ }
513const { getSqlJsConfig } = require ( './wasm-config' )
614const log = LoggerUtil . getLogger ( 'SqlStorage' )
715
Original file line number Diff line number Diff line change 11{
22 "name" : " multigames-studio-launcher" ,
3- "version" : " 3.8.7 " ,
3+ "version" : " 3.8.8 " ,
44 "description" : " MultiGames Studios Launcher - Your simple and efficient gaming launcher" ,
55 "author" : " MultiGames Studio <noreply@multigames-studio.fr>" ,
66 "license" : " MIT" ,
You can’t perform that action at this time.
0 commit comments