diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-20 15:59:51 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-20 15:59:51 +0200 |
commit | a1db84ac3b776e929ce3286b6f77dd1ca97ea249 (patch) | |
tree | d9f271a0af46960c3d4a65f0213d1a27ca99b737 /logic | |
parent | 09f86ee5b25fbddf667ef98a22eaa076cedba23c (diff) | |
download | jellything-a1db84ac3b776e929ce3286b6f77dd1ca97ea249.tar jellything-a1db84ac3b776e929ce3286b6f77dd1ca97ea249.tar.bz2 jellything-a1db84ac3b776e929ce3286b6f77dd1ca97ea249.tar.zst |
requestinfo from request impl
Diffstat (limited to 'logic')
-rw-r--r-- | logic/src/lib.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/logic/src/lib.rs b/logic/src/lib.rs index 79d27d9..004e008 100644 --- a/logic/src/lib.rs +++ b/logic/src/lib.rs @@ -38,3 +38,12 @@ static CONF: LazyLock<Config> = LazyLock::new(|| { .take() .expect("logic config not preloaded. logic error") }); + +static DATABASE_PRELOAD: Mutex<Option<Database>> = Mutex::new(None); +static DATABASE: LazyLock<Database> = LazyLock::new(|| { + DATABASE_PRELOAD + .lock() + .unwrap() + .take() + .expect("database not preloaded. logic error") +}); |