🚧 refactoring is ongoing
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
const User = require('./user');
|
||||
const Message = require('./message');
|
||||
const sequelize = require('../common/database');
|
||||
|
||||
Message.belongsTo(User);
|
||||
|
||||
(async () => {
|
||||
await sequelize.sync({ alter: true });
|
||||
console.log('Database initialized.');
|
||||
const isNoAdminExisted =
|
||||
(await User.findOne({ where: { isAdmin: true } })) === null;
|
||||
if (isNoAdminExisted) {
|
||||
console.log('No admin user existed! Creating one for you.');
|
||||
await User.create({
|
||||
username: 'admin',
|
||||
password: '123456',
|
||||
isAdmin: true,
|
||||
prefix: 'admin',
|
||||
});
|
||||
}
|
||||
})();
|
||||
|
||||
exports.User = User;
|
||||
exports.Message = Message;
|
||||
Reference in New Issue
Block a user