pub mod api_token;
pub mod cipher;
pub mod currency;
pub mod encryption_key;
pub mod invoice;
pub mod key_encryption_key;
pub mod merchant;
pub mod network;
pub mod program;
pub mod role;
pub mod sale;
pub mod ticker;
pub mod wallet;
use sea_orm::{ConnectOptions, Database, DatabaseConnection};
use moonramp_core::{anyhow, sea_orm};
pub async fn database_connection_pool(url: &str) -> anyhow::Result<DatabaseConnection> {
let mut opts = ConnectOptions::from(url);
opts.max_connections(10);
Ok(Database::connect(opts).await?)
}