-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathtestuser.js
More file actions
29 lines (29 loc) · 924 Bytes
/
testuser.js
File metadata and controls
29 lines (29 loc) · 924 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import { databasesClass } from "../database";
import { userDeleteAccountController } from "../controllers/user/v1/account.delete";
export const deleteTestUsers = async () => {
const UsersModel = databasesClass.getDefaultDBModels().UserModel;
const testUsers = await UsersModel.find({
email: {
$nin: ["tester@revos.in", "testerbolt1997@gmail.com"],
$regex: /test/,
},
}).lean();
let i = 0;
for (const user of testUsers) {
const resp = await userDeleteAccountController(
//@ts-ignore
{ body: { email: user.email, permanent: true } },
{
status: (status) => {
return status;
},
json: (data) => {
return data;
},
}
);
console.log("i", i++, resp);
}
console.log("DONE");
return;
};