summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorAya Morisawa <AyaMorisawa4869@gmail.com>2018-08-26 14:29:12 +0900
committerAya Morisawa <AyaMorisawa4869@gmail.com>2018-08-26 14:29:12 +0900
commit800de0318784ba367db238c2778511e27aa39c8b (patch)
tree6ca2e789b4f7e102f1154ebd2ab51ff9639718fd /cli
parentMerge pull request #2494 from xps2/donation-from-config (diff)
downloadsharkey-800de0318784ba367db238c2778511e27aa39c8b.tar.gz
sharkey-800de0318784ba367db238c2778511e27aa39c8b.tar.bz2
sharkey-800de0318784ba367db238c2778511e27aa39c8b.zip
Remove delete-invalid-users.js
Diffstat (limited to 'cli')
-rw-r--r--cli/delete-invalid-users.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/cli/delete-invalid-users.js b/cli/delete-invalid-users.js
deleted file mode 100644
index 41bbc2baba..0000000000
--- a/cli/delete-invalid-users.js
+++ /dev/null
@@ -1,40 +0,0 @@
-const { default: User, deleteUser } = require('../built/models/user');
-const { default: zip } = require('@prezzemolo/zip')
-
-const migrate = async (user) => {
- try {
- await deleteUser(user._id);
- return true;
- } catch (e) {
- return false;
- }
-}
-
-async function main() {
- const count = await User.count({
- uri: /#/
- });
-
- const dop = 1
- const idop = ((count - (count % dop)) / dop) + 1
-
- return zip(
- 1,
- async (time) => {
- console.log(`${time} / ${idop}`)
- const doc = await User.find({
- uri: /#/
- }, {
- limit: dop, skip: time * dop
- })
- return Promise.all(doc.map(migrate))
- },
- idop
- ).then(a => {
- const rv = []
- a.forEach(e => rv.push(...e))
- return rv
- })
-}
-
-main().then(console.dir).catch(console.error)