mirror of
https://gitlab.com/fabinfra/fabaccess/bffh.git
synced 2024-11-14 03:07:57 +01:00
23 lines
549 B
Rust
23 lines
549 B
Rust
|
use api::session::Builder;
|
||
|
use crate::server::resources::Resources;
|
||
|
use crate::server::users::Users;
|
||
|
|
||
|
#[derive(Debug, Clone)]
|
||
|
pub struct Session {
|
||
|
resources: Resources,
|
||
|
users: Users,
|
||
|
}
|
||
|
|
||
|
impl Session {
|
||
|
pub fn new() -> Self {
|
||
|
Session {
|
||
|
resources: Resources::new(),
|
||
|
users: Users::new(),
|
||
|
}
|
||
|
}
|
||
|
|
||
|
pub fn build(&self, builder: &mut Builder) {
|
||
|
builder.set_resources(capnp_rpc::new_client(self.resources.clone()));
|
||
|
builder.set_users(capnp_rpc::new_client(self.users.clone()));
|
||
|
}
|
||
|
}
|