Refactor gree module

This commit is contained in:
Ethan O'Brien
2026-05-06 14:28:57 -06:00
parent f7611937cc
commit 95c31f9e54
9 changed files with 243 additions and 226 deletions

View File

@@ -567,7 +567,7 @@ pub fn purge_accounts() -> usize {
for uid in dead_uids.members() {
let user_id = uid.as_i64().unwrap();
println!("Removing dead UID: {}", user_id);
crate::router::gree::delete_uuid(user_id);
crate::database::gree::delete_uuid(user_id);
DATABASE.lock_and_exec("DELETE FROM userdata WHERE user_id=?1", params!(user_id));
DATABASE.lock_and_exec("DELETE FROM userhome WHERE user_id=?1", params!(user_id));
DATABASE.lock_and_exec("DELETE FROM missions WHERE user_id=?1", params!(user_id));
@@ -583,6 +583,6 @@ pub fn purge_accounts() -> usize {
DATABASE.lock_and_exec("DELETE FROM migration WHERE user_id=?1", params!(user_id));
}
DATABASE.lock_and_exec("VACUUM", params!());
crate::router::gree::vacuum_database();
crate::database::gree::setup();
dead_uids.len()
}