init
This commit is contained in:
@@ -2,6 +2,7 @@ pub type AnyResult<T> = anyhow::Result<T>;
|
||||
|
||||
use crate::repositories::category::CategoryRepository;
|
||||
use crate::repositories::channel::ChannelRepository;
|
||||
use crate::repositories::computed_permission::ComputedPermissionRepository;
|
||||
use crate::repositories::group::GroupRepository;
|
||||
use crate::repositories::message::MessageRepository;
|
||||
use crate::repositories::server::ServerRepository;
|
||||
@@ -12,6 +13,7 @@ use std::sync::Arc;
|
||||
|
||||
mod category;
|
||||
mod channel;
|
||||
mod computed_permission;
|
||||
mod group;
|
||||
mod message;
|
||||
mod server;
|
||||
@@ -32,6 +34,7 @@ pub struct Repositories {
|
||||
pub group: GroupRepository,
|
||||
pub message: MessageRepository,
|
||||
pub user: UserRepository,
|
||||
pub computed_permission: ComputedPermissionRepository,
|
||||
}
|
||||
|
||||
impl Repositories {
|
||||
@@ -57,6 +60,9 @@ impl Repositories {
|
||||
user: UserRepository {
|
||||
context: context.clone(),
|
||||
},
|
||||
computed_permission: ComputedPermissionRepository {
|
||||
context: context.clone(),
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user