initial commit
Signed-off-by: Sienna Meridian Satterwhite <sienna@r3t.io>
This commit is contained in:
14
crates/server/src/components/database.rs
Normal file
14
crates/server/src/components/database.rs
Normal file
@@ -0,0 +1,14 @@
|
||||
use bevy::prelude::*;
|
||||
use parking_lot::Mutex;
|
||||
use rusqlite::Connection;
|
||||
use std::sync::Arc;
|
||||
|
||||
use crate::config::Config;
|
||||
|
||||
/// Bevy resource wrapping application configuration
|
||||
#[derive(Resource)]
|
||||
pub struct AppConfig(pub Config);
|
||||
|
||||
/// Bevy resource wrapping database connection
|
||||
#[derive(Resource)]
|
||||
pub struct Database(pub Arc<Mutex<Connection>>);
|
||||
Reference in New Issue
Block a user