use std::{default::Default, time::Duration};
use naia_shared::ConnectionConfig;
use crate::connection::ping_config::PingConfig;
#[derive(Clone)]
pub struct ServerConfig {
pub require_auth: bool,
pub connection: ConnectionConfig,
pub ping: PingConfig,
pub pending_auth_timeout: Duration,
}
impl Default for ServerConfig {
fn default() -> Self {
Self {
require_auth: true,
connection: ConnectionConfig::default(),
ping: PingConfig::default(),
pending_auth_timeout: Duration::from_secs(10),
}
}
}