From 5dad4ed3a903c304553ebf4f59816087d9c26367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A7=81Ash=C3=BB=EA=A7=82?= <30575805+Ashu11-A@users.noreply.github.com> Date: Sat, 15 Jun 2024 04:57:40 -0400 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20Forbidden=20in=20CustomRespon?= =?UTF-8?q?se=20and=20new=20style?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/discord/base/CustomResponse.ts | 16 ++++++++++++---- .../tickets/src/discord/base/CustomResponse.ts | 16 ++++++++++++---- plugins/utils/src/discord/base/CustomResponse.ts | 16 ++++++++++++---- 3 files changed, 36 insertions(+), 12 deletions(-) diff --git a/plugins/plugin_base/src/discord/base/CustomResponse.ts b/plugins/plugin_base/src/discord/base/CustomResponse.ts index 70bf478f..22ea20ff 100644 --- a/plugins/plugin_base/src/discord/base/CustomResponse.ts +++ b/plugins/plugin_base/src/discord/base/CustomResponse.ts @@ -23,11 +23,11 @@ export class Error { let embed: EmbedBuilder switch (type) { case "Database": { - embed = new EmbedBuilder({ title: `Não encontrei ${element} no database!`}) + embed = new EmbedBuilder({ title: `Não encontrei \`${element}\` no database!`}) break } case "Channel": { - embed = new EmbedBuilder({ title: `Não encontrei o channel ${element} no servidor!`}) + embed = new EmbedBuilder({ title: `Não encontrei o channel \`${element}\` no servidor!`}) break } case "Message": { @@ -44,7 +44,7 @@ export class Error { invalidProperty () { const { element, color } = this.options const embed = new EmbedBuilder({ - title: `Propriedade ${element} é invalida!` + title: `Propriedade \`${element}\` é invalida!` }).setColor(color ?? 'Red') this.embed = embed return this @@ -53,7 +53,15 @@ export class Error { notPossible () { const { element, color } = this.options this.embed = new EmbedBuilder({ - title: `Não foi possivel ${element}` + title: `Não foi possivel \`${element}\`` + }).setColor(color ?? 'Red') + return this + } + + forbidden() { + const { element, color } = this.options + this.embed = new EmbedBuilder({ + title: `Não é fazer isso, pois \`${element}\` não tem permisão!` }).setColor(color ?? 'Red') return this } diff --git a/plugins/tickets/src/discord/base/CustomResponse.ts b/plugins/tickets/src/discord/base/CustomResponse.ts index 70bf478f..22ea20ff 100644 --- a/plugins/tickets/src/discord/base/CustomResponse.ts +++ b/plugins/tickets/src/discord/base/CustomResponse.ts @@ -23,11 +23,11 @@ export class Error { let embed: EmbedBuilder switch (type) { case "Database": { - embed = new EmbedBuilder({ title: `Não encontrei ${element} no database!`}) + embed = new EmbedBuilder({ title: `Não encontrei \`${element}\` no database!`}) break } case "Channel": { - embed = new EmbedBuilder({ title: `Não encontrei o channel ${element} no servidor!`}) + embed = new EmbedBuilder({ title: `Não encontrei o channel \`${element}\` no servidor!`}) break } case "Message": { @@ -44,7 +44,7 @@ export class Error { invalidProperty () { const { element, color } = this.options const embed = new EmbedBuilder({ - title: `Propriedade ${element} é invalida!` + title: `Propriedade \`${element}\` é invalida!` }).setColor(color ?? 'Red') this.embed = embed return this @@ -53,7 +53,15 @@ export class Error { notPossible () { const { element, color } = this.options this.embed = new EmbedBuilder({ - title: `Não foi possivel ${element}` + title: `Não foi possivel \`${element}\`` + }).setColor(color ?? 'Red') + return this + } + + forbidden() { + const { element, color } = this.options + this.embed = new EmbedBuilder({ + title: `Não é fazer isso, pois \`${element}\` não tem permisão!` }).setColor(color ?? 'Red') return this } diff --git a/plugins/utils/src/discord/base/CustomResponse.ts b/plugins/utils/src/discord/base/CustomResponse.ts index 70bf478f..22ea20ff 100644 --- a/plugins/utils/src/discord/base/CustomResponse.ts +++ b/plugins/utils/src/discord/base/CustomResponse.ts @@ -23,11 +23,11 @@ export class Error { let embed: EmbedBuilder switch (type) { case "Database": { - embed = new EmbedBuilder({ title: `Não encontrei ${element} no database!`}) + embed = new EmbedBuilder({ title: `Não encontrei \`${element}\` no database!`}) break } case "Channel": { - embed = new EmbedBuilder({ title: `Não encontrei o channel ${element} no servidor!`}) + embed = new EmbedBuilder({ title: `Não encontrei o channel \`${element}\` no servidor!`}) break } case "Message": { @@ -44,7 +44,7 @@ export class Error { invalidProperty () { const { element, color } = this.options const embed = new EmbedBuilder({ - title: `Propriedade ${element} é invalida!` + title: `Propriedade \`${element}\` é invalida!` }).setColor(color ?? 'Red') this.embed = embed return this @@ -53,7 +53,15 @@ export class Error { notPossible () { const { element, color } = this.options this.embed = new EmbedBuilder({ - title: `Não foi possivel ${element}` + title: `Não foi possivel \`${element}\`` + }).setColor(color ?? 'Red') + return this + } + + forbidden() { + const { element, color } = this.options + this.embed = new EmbedBuilder({ + title: `Não é fazer isso, pois \`${element}\` não tem permisão!` }).setColor(color ?? 'Red') return this }