Skip to content

Commit a9be25c

Browse files
committed
Add events_no_daily followable
1 parent 5ee2bc9 commit a9be25c

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/commands/news/follow.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import config from "../../data/config.json"
88

99
const descriptions: { [x in FollowCategory]: string } = {
1010
"events": "Get event reminders",
11+
"events_no_daily": "Get event reminders (without dailies)",
1112

1213
"news_en-us": "English forum news articles",
1314
"news_es-es": "Español forum news articles",

src/utils/TimerManager.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,8 @@ export default class TimerManager {
136136
getEventEmbed(event)
137137
.setDescription("This is your daily reminder for this event")
138138
.setColor(Colors.ORANGE),
139-
target
139+
target,
140+
true
140141
)
141142
}
142143
}
@@ -199,9 +200,11 @@ export default class TimerManager {
199200
return time.getTime() > this.queuedUntil && time.getTime() <= until
200201
}
201202

202-
queueTimer(embed: MessageEmbed, targetTime: Date): void {
203+
queueTimer(embed: MessageEmbed, targetTime: Date, daily = false): void {
203204
const { followManager } = client
204205
setTimeout(() => {
206+
if (!daily)
207+
followManager.send("events_no_daily", undefined, embed).catch(Logger.error)
205208
followManager.send("events", undefined, embed).catch(Logger.error)
206209
}, targetTime.getTime() - Date.now() + 500)
207210
}

src/utils/Types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export type Server = "America" | "Europe" | "Asia" | "TW, HK, MO"
2323

2424
// Following stuff
2525
export type FollowCategory =
26-
"events" |
26+
"events" | "events_no_daily" |
2727
"twitter_en" | /* "twitter_es" | "twitter_fr" | */"twitter_jp" |// "twitter_ko" |
2828
"news_en-us" | "news_es-es" | "news_fr-fr" | "news_ja-jp" | "news_ko-kr" | "news_zh-cn" | "news_bbs-zh-cn" | "news_zh-tw" | "news_de-de" | "news_id-id" | "news_pt-pt" | "news_ru-ru" | "news_th-th" | "news_vi-vn"
2929

0 commit comments

Comments
 (0)