mirror of
https://github.com/PretendoNetwork/account.git
synced 2025-04-02 11:02:15 -04:00
24 lines
No EOL
470 B
JavaScript
24 lines
No EOL
470 B
JavaScript
const crypto = require('node:crypto');
|
|
const database = require('../dist/database');
|
|
const { Server } = require('../dist/models/server');
|
|
|
|
database.connect().then(async function () {
|
|
const servers = await Server.find({
|
|
aes_key: {
|
|
$exists: false
|
|
}
|
|
});
|
|
|
|
for (const server of servers) {
|
|
|
|
if (!server.aes_key) {
|
|
server.aes_key = crypto.randomBytes(32).toString('hex');
|
|
|
|
await server.save();
|
|
}
|
|
}
|
|
|
|
console.log('Migrated accounts');
|
|
|
|
process.exit(0);
|
|
}); |