This commit is contained in:
2026-07-11 21:36:57 +02:00
parent 825db3a292
commit 796f74e4eb
11 changed files with 525 additions and 409 deletions
+6
View File
@@ -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(),
},
}
}
}