🎉 able to run on Heroku
This commit is contained in:
+19
-1
@@ -3,7 +3,25 @@ const { User } = require('../models');
|
||||
const tokenStore = new Map();
|
||||
|
||||
async function initializeTokenStore() {
|
||||
const users = await User.findAll();
|
||||
let users = [];
|
||||
if (process.env.MODE === '1') {
|
||||
console.log('Current mode is Heroku mode.');
|
||||
let user = {
|
||||
wechatAppId: process.env.WECHAT_APP_ID,
|
||||
wechatAppSecret: process.env.WECHAT_APP_SECRET,
|
||||
wechatTemplateId: process.env.WECHAT_TEMPLATE_ID,
|
||||
wechatOpenId: process.env.WECHAT_OPEN_ID,
|
||||
wechatVerifyToken: process.env.WECHAT_VERIFY_TOKEN,
|
||||
prefix: process.env.PREFIX,
|
||||
email: process.env.EMAIL,
|
||||
smtpServer: process.env.SMTP_SERVER,
|
||||
smtpUser: process.env.SMTP_USER,
|
||||
smtpPass: process.env.SMTP_PASS,
|
||||
};
|
||||
users.push(user);
|
||||
} else {
|
||||
users = await User.findAll();
|
||||
}
|
||||
users.forEach((user) => {
|
||||
if (user.wechatAppId) {
|
||||
tokenStore.set(user.prefix, {
|
||||
|
||||
Reference in New Issue
Block a user