[main.c] Add small delay to timer so it doesn't trigger before login

This commit is contained in:
2024-11-24 18:10:14 -05:00
parent 145e92db13
commit b2f76bf2a3

9
main.c
View File

@ -393,8 +393,11 @@ static void on_interaction(struct discord *client, const struct discord_interact
discord_create_interaction_response(client, event->id, event->token, &res, NULL); discord_create_interaction_response(client, event->id, event->token, &res, NULL);
} }
// default interval for the feed retrieval timer (in ms) // delay before the first feed retrieval (in ms)
#define TIMER_INTERVAL 600000 #define FEED_TIMER_DELAY 15000
// interval for the feed retrieval timer (in ms)
#define FEED_TIMER_INTERVAL 600000
int main(void) { int main(void) {
int exit_code = 0; int exit_code = 0;
@ -415,7 +418,7 @@ int main(void) {
discord_set_on_ready(client, &on_ready); discord_set_on_ready(client, &on_ready);
discord_set_on_interaction_create(client, &on_interaction); discord_set_on_interaction_create(client, &on_interaction);
discord_timer_interval(client, timer_retrieve_feeds, NULL, NULL, 0, TIMER_INTERVAL, -1); discord_timer_interval(client, timer_retrieve_feeds, NULL, NULL, FEED_TIMER_DELAY, FEED_TIMER_INTERVAL, -1);
discord_run(client); discord_run(client);
PQfinish(database_conn); PQfinish(database_conn);