use isTrueBoolean on all bools

This commit is contained in:
LenAnderson 2024-01-16 22:40:40 +00:00
parent 9f4ae351db
commit 1a50c9f976
1 changed files with 16 additions and 16 deletions

View File

@ -91,14 +91,14 @@ export class SlashCommandHandler {
toggleGlobalSet(name, args = {}) {
try {
this.api.toggleGlobalSet(name, JSON.parse(args.visible ?? 'true') === true);
this.api.toggleGlobalSet(name, isTrueBoolean(args.visible ?? 'true'));
} catch (ex) {
toastr.error(ex.message);
}
}
addGlobalSet(name, args = {}) {
try {
this.api.addGlobalSet(name, JSON.parse(args.visible ?? 'true') === true);
this.api.addGlobalSet(name, isTrueBoolean(args.visible ?? 'true'));
} catch (ex) {
toastr.error(ex.message);
}
@ -114,14 +114,14 @@ export class SlashCommandHandler {
toggleChatSet(name, args = {}) {
try {
this.api.toggleChatSet(name, JSON.parse(args.visible ?? 'true') === true);
this.api.toggleChatSet(name, isTrueBoolean(args.visible ?? 'true'));
} catch (ex) {
toastr.error(ex.message);
}
}
addChatSet(name, args = {}) {
try {
this.api.addChatSet(name, JSON.parse(args.visible ?? 'true') === true);
this.api.addChatSet(name, isTrueBoolean(args.visible ?? 'true'));
} catch (ex) {
toastr.error(ex.message);
}
@ -143,11 +143,11 @@ export class SlashCommandHandler {
{
message: message ?? '',
title: args.title,
isHidden: JSON.parse(args.hidden ?? 'false') === true,
executeOnStartup: JSON.parse(args.startup ?? 'false') === true,
executeOnUser: JSON.parse(args.user ?? 'false') === true,
executeOnAi: JSON.parse(args.bot ?? 'false') === true,
executeOnChatChange: JSON.parse(args.load ?? 'false') === true,
isHidden: isTrueBoolean(args.hidden),
executeOnStartup: isTrueBoolean(args.startup),
executeOnUser: isTrueBoolean(args.user),
executeOnAi: isTrueBoolean(args.bot),
executeOnChatChange: isTrueBoolean(args.load),
},
);
} catch (ex) {
@ -189,7 +189,7 @@ export class SlashCommandHandler {
args.set,
args.label,
name,
JSON.parse(args.chain ?? 'false') === true,
isTrueBoolean(args.chain),
);
} catch (ex) {
toastr.error(ex.message);
@ -216,9 +216,9 @@ export class SlashCommandHandler {
this.api.createSet(
args.name ?? name ?? '',
{
disableSend: JSON.parse(args.nosend ?? 'false') === true,
placeBeforeInput: JSON.parse(args.before ?? 'false') === true,
injectInput: JSON.parse(args.inject ?? 'false') === true,
disableSend: isTrueBoolean(args.nosend),
placeBeforeInput: isTrueBoolean(args.before),
injectInput: isTrueBoolean(args.inject),
},
);
} catch (ex) {
@ -230,9 +230,9 @@ export class SlashCommandHandler {
this.api.updateSet(
args.name ?? name ?? '',
{
disableSend: args.nosend !== undefined ? JSON.parse(args.nosend ?? 'false') === true : undefined,
placeBeforeInput: args.before !== undefined ? JSON.parse(args.before ?? 'false') === true : undefined,
injectInput: args.inject !== undefined ? JSON.parse(args.inject ?? 'false') === true : undefined,
disableSend: args.nosend !== undefined ? isTrueBoolean(args.nosend) : undefined,
placeBeforeInput: args.before !== undefined ? isTrueBoolean(args.before) : undefined,
injectInput: args.inject !== undefined ? isTrueBoolean(args.inject) : undefined,
},
);
} catch (ex) {