zappyzep/backend/src/plugins/TimeAndDate/commands/ResetTimezoneCmd.ts

20 lines
607 B
TypeScript

import { sendSuccessMessage } from "../../../pluginUtils";
import { getGuildTz } from "../functions/getGuildTz";
import { timeAndDateCmd } from "../types";
export const ResetTimezoneCmd = timeAndDateCmd({
trigger: "timezone reset",
permission: "can_set_timezone",
signature: {},
async run({ pluginData, message }) {
await pluginData.state.memberTimezones.reset(message.author.id);
const serverTimezone = getGuildTz(pluginData);
sendSuccessMessage(
pluginData,
message.channel,
`Your timezone has been reset to server default, **${serverTimezone}**`,
);
},
});