From b2062cdf94fae70ebbd942ac814c9893f36436f5 Mon Sep 17 00:00:00 2001
From: loicbersier <loic.bersier1@gmail.com>
Date: Thu, 4 Feb 2021 17:14:52 +0100
Subject: [PATCH] Use Hapi when possible

Signed-off-by: loicbersier <loic.bersier1@gmail.com>
---
 commands/utility/download.js | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/commands/utility/download.js b/commands/utility/download.js
index c8fd7cd7..c8da57e3 100644
--- a/commands/utility/download.js
+++ b/commands/utility/download.js
@@ -1,9 +1,10 @@
 const { Command } = require('discord-akairo');
 const downloader = require('../../utils/download');
 const compress = require('../../utils/compress');
-const { proxy } = require('../../config.json');
+const { proxy, Hapi } = require('../../config.json');
 const os = require('os');
 const fs = require('fs');
+const fetch = require('node-fetch');
 
 class DownloadCommand extends Command {
 	constructor() {
@@ -71,8 +72,6 @@ class DownloadCommand extends Command {
 		}
 
 		if (!args.link) return message.channel.send('Please try again with a valid URL.');
-
-		let loadingmsg = await message.channel.send('Downloading <a:loadingmin:527579785212329984>');
 		let filename = `${message.id}_video`;
 
 		if (args.proxy && !args.proxyAuto) { // args.proxyAuto is only provided when the command is run after a error 429
@@ -84,12 +83,6 @@ class DownloadCommand extends Command {
 			filename = `SPOILER_${message.id}_video`;
 		}
 
-		const Embed = this.client.util.embed()
-			.setColor(message.member ? message.member.displayHexColor : 'NAVY')
-			.setAuthor(`Downloaded by ${message.author.username}`, message.author.displayAvatarURL(), args.link)
-			.setDescription(args.caption ? args.caption : '')
-			.setFooter(`You can get the original video by clicking on the "downloaded by ${message.author.username}" message!`);
-
 		downloader(args.link.href, args.proxy != null ? ['--proxy', proxy[args.proxy].ip] : null, `${os.tmpdir()}/${filename}.mp4`)
 			.on('error', async err => {
 				if (err.includes('HTTP Error 429: Too Many Requests')) {
@@ -116,11 +109,6 @@ class DownloadCommand extends Command {
 
 				if (fileSize > 8) {
 					loadingmsg.delete();
-					let compressEmbed = this.client.util.embed()
-						.setColor(message.member ? message.member.displayHexColor : 'NAVY')
-						.setTitle('This one will need compression!')
-						.setDescription('Starting compression now!')
-						.setFooter('Want it to go faster? Donate to the dev with the donate command, so i can get a better server and do it faster!');
 
 					let compressmsg = await message.channel.send(compressEmbed);