mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-17 03:00:13 +00:00
fix(stats): report db stats when gateway is not up
This commit is contained in:
parent
96f1b4f082
commit
9aad6f329c
1 changed files with 6 additions and 6 deletions
|
|
@ -13,8 +13,8 @@ func task_main() {
|
||||||
log.Println("running per-minute scheduled tasks")
|
log.Println("running per-minute scheduled tasks")
|
||||||
|
|
||||||
update_db_meta()
|
update_db_meta()
|
||||||
update_bot_status()
|
|
||||||
update_stats()
|
update_stats()
|
||||||
|
update_bot_status()
|
||||||
}
|
}
|
||||||
|
|
||||||
var table_stat_keys = []string{"system", "member", "group", "switch", "message"}
|
var table_stat_keys = []string{"system", "member", "group", "switch", "message"}
|
||||||
|
|
@ -64,16 +64,16 @@ func get_discord_counts() (int, int) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func update_stats() {
|
func update_stats() {
|
||||||
guild_count, channel_count := get_discord_counts()
|
|
||||||
|
|
||||||
do_stats_insert("guilds", int64(guild_count))
|
|
||||||
do_stats_insert("channels", int64(channel_count))
|
|
||||||
|
|
||||||
data_stats := run_data_stats_query()
|
data_stats := run_data_stats_query()
|
||||||
for _, key := range table_stat_keys {
|
for _, key := range table_stat_keys {
|
||||||
val := data_stats[key+"_count"].(int64)
|
val := data_stats[key+"_count"].(int64)
|
||||||
do_stats_insert(plural(key), val)
|
do_stats_insert(plural(key), val)
|
||||||
}
|
}
|
||||||
|
guild_count, channel_count := get_discord_counts()
|
||||||
|
|
||||||
|
do_stats_insert("guilds", int64(guild_count))
|
||||||
|
do_stats_insert("channels", int64(channel_count))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func update_bot_status() {
|
func update_bot_status() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue