diff --git a/.gitignore b/.gitignore index 7242b97..307cddf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ target .env -*.toml +*.yaml cargo-remote diff --git a/youmubot/src/db/mod.rs b/youmubot/src/db/mod.rs index 0922b9f..e15517e 100644 --- a/youmubot/src/db/mod.rs +++ b/youmubot/src/db/mod.rs @@ -27,7 +27,10 @@ where { fn insert_into(data: &mut ShareMap, path: impl AsRef) -> Result<(), Error> { let db = FileDatabase::::from_path(path, T::default())?; - db.load().or_else(|_| db.save())?; + db.load().or_else(|e| { + dbg!(e); + db.save() + })?; data.insert::>(db); Ok(()) } @@ -52,10 +55,10 @@ pub fn setup_db(client: &mut Client) -> Result<(), Error> { PathBuf::from("data") }); let mut data = client.data.write(); - SoftBans::insert_into(&mut *data, &path.join("soft_bans.toml"))?; - OsuSavedUsers::insert_into(&mut *data, &path.join("osu_saved_users.toml"))?; - OsuLastBeatmap::insert_into(&mut *data, &path.join("last_beatmaps.toml"))?; - AnnouncerChannels::insert_into(&mut *data, &path.join("announcers.toml"))?; + SoftBans::insert_into(&mut *data, &path.join("soft_bans.yaml"))?; + OsuSavedUsers::insert_into(&mut *data, &path.join("osu_saved_users.yaml"))?; + OsuLastBeatmap::insert_into(&mut *data, &path.join("last_beatmaps.yaml"))?; + AnnouncerChannels::insert_into(&mut *data, &path.join("announcers.yaml"))?; Ok(()) }