Info Logging Bugfix

This commit is contained in:
Neshura 2023-12-17 23:00:37 +01:00
parent 3badff94ec
commit 608a3bbdeb
Signed by: Neshura
GPG key ID: B6983AAA6B9A7A6C
2 changed files with 8 additions and 6 deletions
src/bot

View file

@ -64,7 +64,7 @@ pub(crate) async fn run(data: Arc<RwLock<SharedData>>) {
write.start = Utc::now();
if write.start - last_reload > Duration::seconds(write.config.config_reload_seconds as i64) {
if write.start - last_reload >= Duration::seconds(write.config.config_reload_seconds as i64) {
write.config = match Config::load() {
Ok(data) => data,
Err(e) => panic!("{}", e),
@ -91,7 +91,7 @@ pub(crate) async fn run(data: Arc<RwLock<SharedData>>) {
{
let read = data.read().await;
if read.start - last_reload > Duration::seconds(read.config.config_reload_seconds as i64) {
if read.start - last_reload >= Duration::seconds(read.config.config_reload_seconds as i64) {
communities = match lemmy.get_communities().await {
Ok(data) => data,
Err(e) => {
@ -102,6 +102,7 @@ pub(crate) async fn run(data: Arc<RwLock<SharedData>>) {
continue
}
};
drop(read);
let mut write = data.write().await;
write.messages.push(Message::Info("Communities reloaded".to_string()));
last_reload = Utc::now();