use crate::framework::database::model::Model;
use crate::framework::database::migration::Migration;
use crate::app::entities::{User, Post};
mod user;
mod post;
pub use user::*;
pub use post::*;
pub fn register_models() {
println!("Registering models...");
let mut migrations = Vec::new();
migrations.extend(User::migrations());
migrations.extend(Post::migrations());
println!("Models registered");
}
pub fn get_all_model_migrations() -> Vec<Migration> {
let mut migrations = Vec::new();
migrations.extend(User::migrations());
migrations
}