fix: updated Error messages to better fit the HTTP standard
All checks were successful
Build Gradle project / build-gradle-project (push) Successful in 4m15s
All checks were successful
Build Gradle project / build-gradle-project (push) Successful in 4m15s
Signed-off-by: moonleay <contact@moonleay.net>
This commit is contained in:
parent
c1536b259b
commit
d8753a8c1f
4 changed files with 29 additions and 11 deletions
|
@ -51,7 +51,7 @@ class FeatureManageExtension : Extension() {
|
||||||
this.respond {
|
this.respond {
|
||||||
this.embed {
|
this.embed {
|
||||||
this.color = EmbedColor.ERROR.color
|
this.color = EmbedColor.ERROR.color
|
||||||
this.title = "403: Forbidden"
|
this.title = "401: Not Authorized"
|
||||||
this.description =
|
this.description =
|
||||||
"You cannot edit features, as you don't have the Administrator permission."
|
"You cannot edit features, as you don't have the Administrator permission."
|
||||||
this.footer {
|
this.footer {
|
||||||
|
|
|
@ -49,13 +49,31 @@ class SendPlannerExtension : Extension() {
|
||||||
.hasPermission(Permission.Administrator)
|
.hasPermission(Permission.Administrator)
|
||||||
) {
|
) {
|
||||||
val res = this.respond {
|
val res = this.respond {
|
||||||
this.content = "You need to be an administrator to use this command."
|
this.embed {
|
||||||
|
this.color = EmbedColor.ERROR.color
|
||||||
|
this.title = "401: Not Authorized"
|
||||||
|
this.description =
|
||||||
|
"You need the Administrator permission to use this command."
|
||||||
|
this.footer {
|
||||||
|
this.icon = user.asUser().avatar?.cdnUrl?.toUrl()
|
||||||
|
this.text = MessageUtil.getFooter(user)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
res.delete()
|
res.delete()
|
||||||
return@action
|
return@action
|
||||||
}
|
}
|
||||||
val res = this.respond {
|
val res = this.respond {
|
||||||
this.content = "OK."
|
this.embed {
|
||||||
|
this.color = EmbedColor.INFO.color
|
||||||
|
this.title = "200: Success"
|
||||||
|
this.description = "Sending the planner.\n" +
|
||||||
|
"This may take a while, please be patient."
|
||||||
|
this.footer {
|
||||||
|
this.icon = user.asUser().avatar?.cdnUrl?.toUrl()
|
||||||
|
this.text = MessageUtil.getFooter(user)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
res.delete() // Delete the response
|
res.delete() // Delete the response
|
||||||
val c = this.getChannel().asChannel()
|
val c = this.getChannel().asChannel()
|
||||||
|
|
|
@ -44,9 +44,9 @@ class UpdateRolesExtension : Extension() {
|
||||||
this.respond {
|
this.respond {
|
||||||
this.embed {
|
this.embed {
|
||||||
this.color = EmbedColor.ERROR.color
|
this.color = EmbedColor.ERROR.color
|
||||||
this.title = "403: Forbidden"
|
this.title = "401: Not Authorized"
|
||||||
this.description =
|
this.description =
|
||||||
"You cannot update roles, as you don't have the Administrator permission."
|
"You need the Administrator permission to use this command."
|
||||||
this.footer {
|
this.footer {
|
||||||
this.icon = user.asUser().avatar?.cdnUrl?.toUrl()
|
this.icon = user.asUser().avatar?.cdnUrl?.toUrl()
|
||||||
this.text = MessageUtil.getFooter(user)
|
this.text = MessageUtil.getFooter(user)
|
||||||
|
|
|
@ -166,14 +166,14 @@ object TimeManager : IFeature {
|
||||||
EmbedColor.SUCCESS,
|
EmbedColor.SUCCESS,
|
||||||
"200: Success",
|
"200: Success",
|
||||||
"The feature was enabled in channel ${args.channel.data.name.value}",
|
"The feature was enabled in channel ${args.channel.data.name.value}",
|
||||||
u.asUser().username + "#" + u.asUser().discriminator
|
u.asUser().username
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
return MessageUtil.getEmbed(
|
return MessageUtil.getEmbed(
|
||||||
EmbedColor.ERROR,
|
EmbedColor.ERROR,
|
||||||
"403: Forbidden",
|
"409: Conflict",
|
||||||
"The feature is already enabled in this channel.",
|
"The feature is already enabled in this channel.",
|
||||||
u.asUser().username + "#" + u.asUser().discriminator
|
u.asUser().username
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -192,15 +192,15 @@ object TimeManager : IFeature {
|
||||||
EmbedColor.SUCCESS,
|
EmbedColor.SUCCESS,
|
||||||
"200: Success",
|
"200: Success",
|
||||||
"The feature was disabled.",
|
"The feature was disabled.",
|
||||||
u.asUser().username + "#" + u.asUser().discriminator
|
u.asUser().username
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
// Do nothing; not in db
|
// Do nothing; not in db
|
||||||
return MessageUtil.getEmbed(
|
return MessageUtil.getEmbed(
|
||||||
EmbedColor.ERROR,
|
EmbedColor.ERROR,
|
||||||
"403: Forbidden",
|
"409: Conflict",
|
||||||
"The feature is already disabled in this channel.",
|
"The feature is already disabled in this channel.",
|
||||||
u.asUser().username + "#" + u.asUser().discriminator
|
u.asUser().username
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue