Skip to content

Commit f758b08

Browse files
committed
refractor 101
1 parent 2927051 commit f758b08

5 files changed

Lines changed: 24 additions & 34 deletions

File tree

src/commands/block.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,19 @@ export default async function block(msg: Message) {
1313
return;
1414
}
1515

16+
if (/^--rem$/.test(msg.body)) {
17+
for (const userId of msg.mentionedIds) {
18+
const lid = userId.split("@")[0];
19+
20+
await prisma.block.delete({
21+
where: { lid },
22+
});
23+
}
24+
25+
await msg.react("✅");
26+
return;
27+
}
28+
1629
for (const userId of msg.mentionedIds) {
1730
const lid = userId.split("@")[0];
1831

@@ -24,4 +37,5 @@ export default async function block(msg: Message) {
2437
}
2538

2639
await msg.react("✅");
40+
return;
2741
}

src/commands/reload.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export const role = "admin";
1111

1212
export default async function (msg: Message) {
1313
const query = msg.body.replace(/^reload\b\s*/i, "").trim();
14+
1415
if (query.length !== 0) {
1516
if (!commands[query.toLocaleLowerCase()]) {
1617
await msg.reply(`Command "${query}" not found.`);
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Message } from "whatsapp-web.js";
22
import fs from "fs/promises";
33
import log from "../components/utils/log";
44

5-
export const command = "hotreload";
5+
export const command = "restart";
66
export const role = "admin";
77

88
export default async function (msg: Message) {
@@ -11,9 +11,9 @@ export default async function (msg: Message) {
1111
const tempDir = "./.temp";
1212
await fs.mkdir(tempDir, { recursive: true });
1313

14-
const tempPath = `${tempDir}/hotreload`;
14+
const tempPath = `${tempDir}/restart`;
1515
await fs.writeFile(tempPath, JSON.stringify(msg));
1616

17-
log.info("hotreload", "exiting...");
17+
log.info("restart", "exiting...");
1818
process.exit(0);
1919
}

src/commands/unblock.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/components/events/ready.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default async function ready() {
99

1010
await sleep(5000); // Give some time for the client to stabilize
1111

12-
const hotReloadPath = path.resolve(__dirname, "../../../.temp/hotreload");
12+
const hotReloadPath = path.resolve(__dirname, "../../../.temp/restart");
1313
if (fs.existsSync(hotReloadPath)) {
1414
try {
1515
const tempData = JSON.parse(fs.readFileSync(hotReloadPath, "utf-8"));
@@ -24,18 +24,18 @@ export default async function ready() {
2424
}
2525

2626
if (chatId) {
27-
await client.sendMessage(chatId, "Hot reload done.");
27+
await client.sendMessage(chatId, "Done");
2828
return;
2929
}
30-
log.error("Hot Reload", "Could not resolve chat ID for message.");
30+
log.error("restart", "Could not resolve chat ID for message.");
3131
} catch (err) {
32-
log.error("Hot Reload", err);
32+
log.error("restart", err);
3333
} finally {
3434
fs.unlink(hotReloadPath, (err) => {
3535
if (err) {
36-
log.error("Hot Reload", "Failed to delete hot reload file:", err);
36+
log.error("restart", "Failed to delete restart file:", err);
3737
} else {
38-
log.info("Hot Reload", "Hot reload file deleted successfully.");
38+
log.info("restart", "Restart file deleted successfully.");
3939
}
4040
});
4141
}

0 commit comments

Comments
 (0)