Skip to content

Commit

Permalink
minor code optimizations
Browse files Browse the repository at this point in the history
  • Loading branch information
SammCheese committed Feb 12, 2023
1 parent ce4f310 commit 49f7a9e
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
5 changes: 4 additions & 1 deletion src/components/Settings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ export function Settings() {
placeholder="password, placeholder, test"
value={passwords.join(", ")}
onChange={(e: string) => {
InvSettings.set("passwords", e.split(", "));
InvSettings.set(
"passwords",
e.split(",").map((s) => s.trim()),
);
setPasswords(e.split(", "));
}}
/>
Expand Down
4 changes: 2 additions & 2 deletions src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -146,12 +146,12 @@ export function isCorrectPassword(result: string): boolean {
// eslint-disable-next-line @typescript-eslint/require-await
export async function iteratePasswords(message: DiscordMessage): Promise<string | false> {
const passwords = InvSettings.get("passwords", []);
if (!message || !passwords || !passwords.length) return false;
if (!message?.content || !passwords?.length) return false;

let { content } = message;

// we use an extra variable so we dont have to edit the message content directly
if (message.content.match(/^\W/)) content = `d ${message.content}d`;
if (/^\W/.test(message.content)) content = `d ${message.content}d`;

for (let i = 0; i < passwords.length; i++) {
const result = decrypt(content, passwords[i], false);
Expand Down

0 comments on commit 49f7a9e

Please sign in to comment.