Update index.js - modified code a bit
This commit is contained in:
		
							parent
							
								
									8b2c262c37
								
							
						
					
					
						commit
						a91d4774eb
					
				
					 1 changed files with 12 additions and 22 deletions
				
			
		
							
								
								
									
										34
									
								
								index.js
									
										
									
									
									
								
							
							
						
						
									
										34
									
								
								index.js
									
										
									
									
									
								
							| 
						 | 
					@ -9,35 +9,35 @@ const client = new Discord.Client();
 | 
				
			||||||
try {
 | 
					try {
 | 
				
			||||||
client.config = require('./config');
 | 
					client.config = require('./config');
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to load config.js \n', err);
 | 
						console.log('Could not load config.js. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.version = require('./version.json');
 | 
					client.version = require('./version.json');
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to load the version file. \n', err);
 | 
						console.log('Could not load version.json. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.logger = require('./src/modules/Logger');
 | 
					client.logger = require('./src/modules/Logger');
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to load the logger. \n', err);
 | 
						console.log('Could not load Logger.js. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
require("./src/modules/functions")(client);
 | 
					require("./src/modules/functions")(client);
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to load the functions. \n', err);
 | 
						console.log('Could not load functions.js. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.logger.setClient(client);
 | 
					client.logger.setClient(client);
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to initiate the logger. \n', err);
 | 
						console.log('Logger failed to initialize. \n', err);
 | 
				
			||||||
	process.exit(1);
 | 
						process.exit(1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,34 +51,33 @@ if(process.env['USER'] != 'container') {
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.commands = new Enmap();
 | 
					client.commands = new Enmap();
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Failed to create the commands database. \n', err);
 | 
						console.log('Failed to create the commands map. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.aliases = new Enmap();
 | 
					client.aliases = new Enmap();
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to create the aliases database. \n', err);
 | 
						console.log('Failed to create the aliases map. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.settings = new Enmap({name: 'settings'});
 | 
					client.settings = new Enmap({name: 'settings'});
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to make the settings database. \n', err);
 | 
						console.log('Failed to initialize the settings database. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
client.blacklist = new Enmap({name: 'blacklist'});
 | 
					client.blacklist = new Enmap({name: 'blacklist'});
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to create the blacklist database. \n', err);
 | 
						console.log('Failed to initialize the blacklist database. \n', err);
 | 
				
			||||||
	process.exit(1);
 | 
						process.exit(1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try{
 | 
					try{
 | 
				
			||||||
const init = async () => {
 | 
					const init = async () => {
 | 
				
			||||||
  try{
 | 
					 | 
				
			||||||
  const cmdFiles = await readdir("./src/commands/");
 | 
					  const cmdFiles = await readdir("./src/commands/");
 | 
				
			||||||
  client.logger.info(`Loading ${cmdFiles.length} commands.`);
 | 
					  client.logger.info(`Loading ${cmdFiles.length} commands.`);
 | 
				
			||||||
  cmdFiles.forEach(file => {
 | 
					  cmdFiles.forEach(file => {
 | 
				
			||||||
| 
						 | 
					@ -90,12 +89,7 @@ const init = async () => {
 | 
				
			||||||
      console.log(response);
 | 
					      console.log(response);
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
} catch (err) {
 | 
					 | 
				
			||||||
	console.log('Unable to load Woomys commands. \n', err);
 | 
					 | 
				
			||||||
	process.exit(1);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  try{
 | 
					 | 
				
			||||||
  const evtFiles = await readdir("./src/events/");
 | 
					  const evtFiles = await readdir("./src/events/");
 | 
				
			||||||
  client.logger.info(`Loading ${evtFiles.length} events.`);
 | 
					  client.logger.info(`Loading ${evtFiles.length} events.`);
 | 
				
			||||||
  evtFiles.forEach(file => {
 | 
					  evtFiles.forEach(file => {
 | 
				
			||||||
| 
						 | 
					@ -106,10 +100,6 @@ const init = async () => {
 | 
				
			||||||
    const event = require(`./src/events/${file}`);
 | 
					    const event = require(`./src/events/${file}`);
 | 
				
			||||||
    client.on(eventName, event.bind(null, client));
 | 
					    client.on(eventName, event.bind(null, client));
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
} catch (err) {
 | 
					 | 
				
			||||||
	console.log('Unable to load Woomy events. \n', err);
 | 
					 | 
				
			||||||
	process.exit();
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  try{
 | 
					  try{
 | 
				
			||||||
  client.levelCache = {};
 | 
					  client.levelCache = {};
 | 
				
			||||||
| 
						 | 
					@ -118,7 +108,7 @@ const init = async () => {
 | 
				
			||||||
    client.levelCache[thisLevel.name] = thisLevel.level;
 | 
					    client.levelCache[thisLevel.name] = thisLevel.level;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Unable to enable the levelCache. \n', err);
 | 
						console.log('Level cache failed to initialize. \n', err);
 | 
				
			||||||
	process.exit();
 | 
						process.exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -135,6 +125,6 @@ const init = async () => {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
init();
 | 
					init();
 | 
				
			||||||
} catch (err) {
 | 
					} catch (err) {
 | 
				
			||||||
	console.log('Failed to initiate Woomy. \n', err);
 | 
						console.log('Initialization failed. \n', err);
 | 
				
			||||||
	process.exit(1);
 | 
						process.exit(1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue