API-XX commited on
Commit
eb128ad
Β·
verified Β·
1 Parent(s): d4ee53b

Upload case.js

Browse files
Files changed (1) hide show
  1. case.js +45 -1
case.js CHANGED
@@ -954,6 +954,8 @@ module.exports = async (conn, dev, chatUpdate, store) => {
954
  > ${sign} setprefix
955
  > ${sign} delete
956
  > ${sign} clearchat
 
 
957
  > ─────────────❐
958
 
959
  > β”€γ€Ž \`π†π‘πŽπ”π πŒπ„ππ”\` 』
@@ -1148,7 +1150,7 @@ case 'getsudo': {
1148
  );
1149
  }
1150
 
1151
- reply(`updates\n${updateMessages.join("\n")}`);
1152
  } catch (error) {
1153
  console.error("Error updating files:", error);
1154
  conn.sendMessage(m.chat, { text: "❌ An error occurred while updating. Please try again later." });
@@ -1256,7 +1258,49 @@ case 'clearchat':
1256
  reply(mess.success);
1257
  }
1258
  break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1259
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1260
 
1261
 
1262
 
 
954
  > ${sign} setprefix
955
  > ${sign} delete
956
  > ${sign} clearchat
957
+ > ${sign} block
958
+ > ${sign} unblock
959
  > ─────────────❐
960
 
961
  > β”€γ€Ž \`π†π‘πŽπ”π πŒπ„ππ”\` 』
 
1150
  );
1151
  }
1152
 
1153
+ reply(`*updates*\n${updateMessages.join("\n")}`);
1154
  } catch (error) {
1155
  console.error("Error updating files:", error);
1156
  conn.sendMessage(m.chat, { text: "❌ An error occurred while updating. Please try again later." });
 
1258
  reply(mess.success);
1259
  }
1260
  break;
1261
+ case 'block': {
1262
+ if (!isOwner) return reply(mess.only.owner);
1263
+ await loading();
1264
+ let users;
1265
+
1266
+ if (isGroup) {
1267
+ if (m.quoted && m.quoted.sender) {
1268
+ users = m.quoted.sender;
1269
+ } else if (text) {
1270
+ users = text.replace(/[^0-9]/g, '') + '@s.whatsapp.net';
1271
+ }
1272
+ } else {
1273
+ users = m.chat;
1274
+ }
1275
+
1276
+ if (users && users.replace(/[^0-9]/g, '').length >= 7) {
1277
+ await conn.updateBlockStatus(users, "block");
1278
+ reply(mess.success);
1279
+ } else {
1280
+ reply("Please reply to a message or provide a valid number to block.");
1281
+ }
1282
+ break;
1283
+ }
1284
 
1285
+ case 'unblock': {
1286
+ if (!isOwner) return reply(mess.only.owner);
1287
+ await loading();
1288
+ let users;
1289
+
1290
+ if (isGroup) {
1291
+ users = m.quoted ? m.quoted.sender : text.replace(/[^0-9]/g, '') + '@s.whatsapp.net';
1292
+ } else {
1293
+ users = m.chat;
1294
+ }
1295
+
1296
+ if (users && users.replace(/[^0-9]/g, '').length >= 7) {
1297
+ await conn.updateBlockStatus(users, "unblock");
1298
+ reply(mess.success);
1299
+ } else {
1300
+ reply("Please reply to a message or provide a valid number to unblock.");
1301
+ }
1302
+ break;
1303
+ }
1304
 
1305
 
1306