🚧 refactoring is ongoing

This commit is contained in:
Song
2021-01-17 10:49:19 +08:00
parent aa2635afcd
commit 22975603c6
20 changed files with 327 additions and 199 deletions
+24
View File
@@ -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;