@@ -27,7 +27,6 @@ import {
2727 NOTIFY_ONBOARDING ,
2828 OOO ,
2929 USER ,
30- REMOVE ,
3130 GROUP_INVITE ,
3231} from "../constants/commands" ;
3332import { updateNickName } from "../utils/updateNickname" ;
@@ -42,7 +41,7 @@ import {
4241 RETRY_COMMAND ,
4342} from "../constants/responses" ;
4443import { DevFlag } from "../typeDefinitions/filterUsersByRole" ;
45- import { kickEachUser } from "./kickEachUser" ;
44+ // import { kickEachUser } from "./kickEachUser";
4645import { groupInvite } from "./groupInvite" ;
4746
4847export async function baseHandler (
@@ -79,14 +78,19 @@ export async function baseHandler(
7978 return await mentionEachUser ( transformedArgument , env , ctx ) ;
8079 }
8180
82- case getCommandName ( REMOVE ) : {
83- const data = message . data ?. options as Array < messageRequestDataOptions > ;
84- const transformedArgument = {
85- roleToBeRemovedObj : data [ 0 ] ,
86- channelId : message . channel_id ,
87- } ;
88- return await kickEachUser ( transformedArgument , env , ctx ) ;
89- }
81+ /**
82+ * HOT FIX to prevent non superusers from running the /remove commmand.
83+ * More info :- https://discord.com/channels/673083527624916993/729399523268624405/1293604361758441605
84+ * ---
85+ */
86+ // case getCommandName(REMOVE): {
87+ // const data = message.data?.options as Array<messageRequestDataOptions>;
88+ // const transformedArgument = {
89+ // roleToBeRemovedObj: data[0],
90+ // channelId: message.channel_id,
91+ // };
92+ // return await kickEachUser(transformedArgument, env, ctx);
93+ // }
9094
9195 case getCommandName ( LISTENING ) : {
9296 const data = message . data ?. options ;
0 commit comments