refactor: Remove some unnecessary macro logic

This commit is contained in:
Ginger
2026-10-01 18:43:54 +00:00
committed by Ellis Git
parent 23d07e3d4f
commit 48c36d6f17
+2 -4
View File
@@ -51,10 +51,8 @@ macro_rules! migration {
Migration($name, |services| {
Box::pin(async {
let db = &services.db;
#[allow(clippy::string_lit_as_bytes)]
let key = $name.as_bytes();
if db["global"].get(key).await.is_not_found() {
if db["global"].get($name).await.is_not_found() {
info!("Starting migration {}", $name);
let cork = db.cork_and_sync();
@@ -63,7 +61,7 @@ macro_rules! migration {
.map_err(|err| err!("Failed to run migration {}: {err}", $name))?;
drop(cork);
db["global"].insert(key, []);
db["global"].insert($name, []);
db.db.sort()?;
}