Refactor JobState initialization and update alert message formatting

This commit is contained in:
2025-11-10 23:02:01 +01:00
parent 84a4461a2f
commit 971f063b39

View File

@@ -71,9 +71,7 @@ export class MicrosoftRewardsBot {
this.accounts = []
this.utils = new Util()
this.config = loadConfig()
if (this.config.jobState?.enabled !== false) {
this.accountJobState = new JobState(this.config)
}
// JobState will be initialized in initialize() method after validation
this.browser = {
func: new BrowserFunc(this),
utils: new BrowserUtil(this)
@@ -812,8 +810,8 @@ export class MicrosoftRewardsBot {
const { ConclusionWebhook } = await import('./util/ConclusionWebhook')
await ConclusionWebhook(
this.config,
'🚨 Critical Security Alert',
`@everyone\n\n**Account:** ${email}\n**Issue:** ${reason}\n**Status:** All accounts paused pending review`,
'🚨 Critical Security Alert',
`**Account:** ${email}\n**Issue:** ${reason}\n**Status:** All accounts paused pending review`,
undefined,
DISCORD.COLOR_RED
)