Updates To No Delete Safety

This commit is contained in:
thororen1234 2025-01-07 20:57:38 -05:00
parent 22316a9610
commit 870a9c940a

View file

@ -34,10 +34,9 @@ export default definePlugin({
settings, settings,
async HandleGuildDeleteModal(server) { async HandleGuildDeleteModal(server) {
if (settings.store.confirmModal) { if (settings.store.confirmModal) {
Alerts.show({ title: "Delete server?", body: <p>It's permanent, if that wasn't obvious.</p>, confirmColor: Button.Colors.RED, confirmText: "Delete", onConfirm: () => GetPropsAndDeleteGuild(server.id), cancelText: "Cancel" }); return Alerts.show({ title: "Delete server?", body: <p>It's permanent, if that wasn't obvious.</p>, confirmColor: Button.Colors.RED, confirmText: "Delete", onConfirm: () => GetPropsAndDeleteGuild(server.id), cancelText: "Cancel" });
} } else {
else { return GetPropsAndDeleteGuild(server.id);
GetPropsAndDeleteGuild(server.id);
} }
}, },
patches: [ patches: [
@ -45,7 +44,7 @@ export default definePlugin({
find: ".DELETE,onClick(){let", find: ".DELETE,onClick(){let",
replacement: { replacement: {
match: /let \i=(\i).guild.toString\(\)/, match: /let \i=(\i).guild.toString\(\)/,
replace: "$self.HandleGuildDeleteModal($1);return;$&" replace: "$self.HandleGuildDeleteModal($1);$&"
} }
} }
] ]