Handle error when cant retreive images
This commit is contained in:
parent
068f680d7c
commit
d4433f4173
6 changed files with 18 additions and 6 deletions
|
@ -30,7 +30,9 @@ module.exports = class godCommand extends Command {
|
|||
const ctx = canvas.getContext('2d')
|
||||
const background = await loadImage(image);
|
||||
ctx.drawImage(background, 20, 80, 275, 250);
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/42/1/1539555260-untitled.png');
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/42/1/1539555260-untitled.png').catch(error => {
|
||||
return message.say('An error as occured, please try again')
|
||||
})
|
||||
const bg = await loadImage(buffer);
|
||||
ctx.drawImage(bg, 0, 0, canvas.width, canvas.height);
|
||||
|
||||
|
|
|
@ -28,7 +28,9 @@ module.exports = class humanCommand extends Command {
|
|||
|
||||
const canvas = createCanvas(578, 400)
|
||||
const ctx = canvas.getContext('2d')
|
||||
const background = await loadImage('https://image.noelshack.com/fichiers/2018/42/1/1539594726-untitled.png');
|
||||
const background = await loadImage('https://image.noelshack.com/fichiers/2018/42/1/1539594726-untitled.png').catch(error => {
|
||||
return message.say('An error as occured, please try again')
|
||||
})
|
||||
ctx.drawImage(background, 0, 0, canvas.width, canvas.height);
|
||||
const { body: buffer } = await superagent.get(image);
|
||||
const bg = await loadImage(buffer);
|
||||
|
|
|
@ -54,7 +54,9 @@ module.exports = class idubbbzCommand extends Command {
|
|||
const ctx = canvas.getContext('2d')
|
||||
const background = await loadImage(image);
|
||||
ctx.drawImage(background, 620, 100, 200, 200);
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/41/7/1539510207-untitled.png');
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/41/7/1539510207-untitled.png').catch(error => {
|
||||
return message.say('An error as occured, please try again')
|
||||
})
|
||||
const bg = await loadImage(buffer);
|
||||
ctx.drawImage(bg, 0, 0, canvas.width, canvas.height);
|
||||
ctx.font = applyText(canvas, text)
|
||||
|
|
|
@ -54,7 +54,9 @@ module.exports = class idubbbzpaintCommand extends Command {
|
|||
const ctx = canvas.getContext('2d')
|
||||
const background = await loadImage(image);
|
||||
ctx.drawImage(background, 140, 30, 400, 400);
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/41/7/1539533685-untitled.png');
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/41/7/1539533685-untitled.png').catch(error => {
|
||||
return message.say('An error as occured, please try again')
|
||||
})
|
||||
const bg = await loadImage(buffer);
|
||||
ctx.drawImage(bg, 0, 0, canvas.width, canvas.height);
|
||||
ctx.font = applyText(canvas, text)
|
||||
|
|
|
@ -30,7 +30,9 @@ module.exports = class likeCommand extends Command {
|
|||
const ctx = canvas.getContext('2d')
|
||||
const background = await loadImage(image);
|
||||
ctx.drawImage(background, 40, 0, 300, 255);
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/41/7/1539547403-untitled.png');
|
||||
const { body: buffer } = await superagent.get('https://image.noelshack.com/fichiers/2018/41/7/1539547403-untitled.png').catch(error => {
|
||||
return message.say('An error as occured, please try again')
|
||||
})
|
||||
const bg = await loadImage(buffer);
|
||||
ctx.drawImage(bg, 0, 0, canvas.width, canvas.height);
|
||||
|
||||
|
|
|
@ -28,7 +28,9 @@ module.exports = class uglyCommand extends Command {
|
|||
|
||||
const canvas = createCanvas(323, 400)
|
||||
const ctx = canvas.getContext('2d')
|
||||
const background = await loadImage('https://image.noelshack.com/fichiers/2018/42/1/1539598678-untitled.png');
|
||||
const background = await loadImage('https://image.noelshack.com/fichiers/2018/42/1/1539598678-untitled.png').catch(error => {
|
||||
return message.say('An error as occured, please try again')
|
||||
})
|
||||
ctx.drawImage(background, 0, 0, canvas.width, canvas.height);
|
||||
const { body: buffer } = await superagent.get(image);
|
||||
const bg = await loadImage(buffer);
|
||||
|
|
Loading…
Reference in a new issue