mirror of
https://github.com/ION606/selmerBot.git
synced 2026-05-15 05:36:54 +00:00
CURRENCY UPDATE
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
const Sequelize = require('sequelize');
|
||||
|
||||
/*
|
||||
* Make sure you are on at least version 5 of Sequelize! Version 4 as used in this guide will pose a security threat.
|
||||
* You can read more about this issue on the [Sequelize issue tracker](https://github.com/sequelize/sequelize/issues/7310).
|
||||
*/
|
||||
|
||||
const sequelize = new Sequelize('database', 'username', 'password', {
|
||||
host: 'localhost',
|
||||
dialect: 'sqlite',
|
||||
logging: false,
|
||||
storage: 'database.sqlite',
|
||||
idle: 200000,
|
||||
aquire: 1000000,
|
||||
});
|
||||
|
||||
const CurrencyShop = require('./models/CurrencyShop.js')(sequelize, Sequelize.DataTypes);
|
||||
require('./models/Users.js')(sequelize, Sequelize.DataTypes);
|
||||
require('./models/UserItems.js')(sequelize, Sequelize.DataTypes);
|
||||
|
||||
const force = process.argv.includes('--force') || process.argv.includes('-f');
|
||||
|
||||
sequelize.sync({ force }).then(async () => {
|
||||
const shop = [
|
||||
CurrencyShop.upsert({ name: 'Tea', cost: 1, icon: '🍵' }),
|
||||
CurrencyShop.upsert({ name: 'Coffee', cost: 2, icon: '☕' }),
|
||||
CurrencyShop.upsert({ name: 'Cake', cost: 5, icon: '🍰' }),
|
||||
];
|
||||
|
||||
await Promise.all(shop);
|
||||
console.log('Database synced');
|
||||
|
||||
sequelize.close();
|
||||
}).catch(console.error);
|
||||
Reference in New Issue
Block a user