Added seconds parser and optout detection
This commit is contained in:
		
							parent
							
								
									f9fb746e03
								
							
						
					
					
						commit
						cfca3135d7
					
				@ -563,6 +563,28 @@ const functions = {
 | 
				
			|||||||
	getWaterTime(size) {
 | 
						getWaterTime(size) {
 | 
				
			||||||
		return Math.floor(Math.pow(size * 0.07 + 5, 1.1)); // Seconds
 | 
							return Math.floor(Math.pow(size * 0.07 + 5, 1.1)); // Seconds
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
 | 
						parseWaterTime(seconds) {
 | 
				
			||||||
 | 
							// 60 secs in min
 | 
				
			||||||
 | 
							// 3600 secs in hr
 | 
				
			||||||
 | 
							// 86400 sec in day
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							let waterParts = {
 | 
				
			||||||
 | 
								value: seconds,
 | 
				
			||||||
 | 
								units: "secs"
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							if (60 < seconds && seconds <= 3600) { // Minutes
 | 
				
			||||||
 | 
								waterParts.value = parseFloat(seconds / 60).toFixed(1);
 | 
				
			||||||
 | 
								waterParts.units = "mins";
 | 
				
			||||||
 | 
							} else if (3600 < seconds && seconds <= 86400) {
 | 
				
			||||||
 | 
								waterParts.value = parseFloat(seconds / 3600).toFixed(1);
 | 
				
			||||||
 | 
								waterParts.units = "hrs";
 | 
				
			||||||
 | 
							} else if (86400 < seconds) {
 | 
				
			||||||
 | 
								waterParts.value = parseFloat(seconds / 86400).toFixed(1);
 | 
				
			||||||
 | 
								waterParts.units = "days";
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							return `${waterParts.value} ${waterParts.units}`;
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
	timeToHeight(beginHeight, destHeight) {
 | 
						timeToHeight(beginHeight, destHeight) {
 | 
				
			||||||
		return new Promise((resolve, reject) => {
 | 
							return new Promise((resolve, reject) => {
 | 
				
			||||||
			let time = 0;
 | 
								let time = 0;
 | 
				
			||||||
@ -617,7 +639,7 @@ const functions = {
 | 
				
			|||||||
		let guildInfos = client.guildInfos;
 | 
							let guildInfos = client.guildInfos;
 | 
				
			||||||
		guildInfos.set("collectors", []);
 | 
							guildInfos.set("collectors", []);
 | 
				
			||||||
		await guildInfos.forEach(async guildInfo => {
 | 
							await guildInfos.forEach(async guildInfo => {
 | 
				
			||||||
			if (guildInfo.watchChannelId != "" && guildInfo instanceof GuildInfo) {
 | 
								if ( guildInfo instanceof GuildInfo && guildInfo.watchChannelId != "" && guildInfo.notificationsEnabled) {
 | 
				
			||||||
				const guild = await client.guilds.fetch(guildInfo.guildId);
 | 
									const guild = await client.guilds.fetch(guildInfo.guildId);
 | 
				
			||||||
				// console.log(guildInfo instanceof GuildInfo);
 | 
									// console.log(guildInfo instanceof GuildInfo);
 | 
				
			||||||
				const channel = await guild.channels.fetch(guildInfo.watchChannelId);
 | 
									const channel = await guild.channels.fetch(guildInfo.watchChannelId);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user