Integrate worker to offload main thread from heavy tasks

This commit is contained in:
2025-11-11 15:13:38 +01:00
parent 0f1fff0609
commit 0451a1c960
8 changed files with 115 additions and 205 deletions

View File

@@ -2,8 +2,6 @@ import 'dotenv/config';
import {Client, GatewayIntentBits} from "discord.js";
import {MessageSender} from "./base/MessageSender.js";
import {InstagramTokenManager} from "./instagram/instagramTokenManager.js";
import {TikTokTokenManager} from "./tiktok/tiktokTokenManager.js";
import JsonManager from "./utils/jsonManager.js";
import {InstagramPoller} from "./instagram/instagramPoller.js";
import {UsersToken} from "./usersToken.js";
@@ -16,6 +14,7 @@ const client = new Client({
]
});
const nameCardTemplate = "./wwwroot/assets/name-card-template.png";
const sender = new MessageSender(client);
const instagramID = process.env.INSTAGRAM_CLIENT_ID;
@@ -41,6 +40,7 @@ export const data = {
updateChannelID,
socialChannelID,
instagramTokenManager,
nameCardTemplate
//tiktokTokenManager
};