terrazzo-terminal 0.2.8

A simple web-based terminal emulator built on Terrazzo.
use std::sync::Arc;

use trz_gateway_common::id::ClientName;

use crate::backend::Server;

pub mod convert;
pub mod grpc_error;
pub mod notify_service;
pub mod port_forward_service;
pub mod remote_fn_service;
mod routing;
pub mod shared_service;
pub mod terminal_service;

#[derive(Clone)]
pub struct ClientServiceImpl {
    client_name: ClientName,
    server: Arc<Server>,
}

impl ClientServiceImpl {
    pub fn new(client_name: ClientName, server: Arc<Server>) -> Self {
        Self {
            client_name,
            server,
        }
    }
}