#![forbid(unsafe_code)]

mod storage;
mod agent_manager;

use std::sync::Arc;
use std::time::Instant;

use agent_manager::AgentManager;
use egui_wgpu::Renderer;
use egui_winit::State;
use remotedesk_webrtc_core::{SessionLimits, WebRtcEndpoint, WebRtcRole};
use storage::{HostProtocol, HostStorage, RemoteHost};
use wgpu::SurfaceError;
use winit::application::ApplicationHandler;
use winit::dpi::PhysicalSize;
use winit::event::WindowEvent;
use winit::event_loop::{ActiveEventLoop, EventLoop};
use winit::window::{Window, WindowId};
