switch to grpc

This commit is contained in:
DJMrTV 2025-05-28 22:39:38 +02:00
commit 9490ff8a3b
6 changed files with 843 additions and 31 deletions

View file

@ -39,7 +39,7 @@ use std::marker::PhantomData;
use std::net::{Ipv4Addr, SocketAddrV4};
use std::ops::{BitAnd, BitOr};
use std::str::FromStr;
use std::sync::Arc;
use std::sync::{Arc, Weak};
use std::time::Duration;
use std::{env, fs};
use std::sync::atomic::AtomicU32;
@ -314,6 +314,10 @@ async fn start_secure() -> JoinHandle<()> {
rv_cid_counter: AtomicU32::new(1),
});
let weak_mmm = Arc::downgrade(&mmm);
MatchmakeManager::initialize_garbage_collect_thread(weak_mmm).await;
let web_server = web::start_web(mmm.clone()).await;
let (router_secure, _) =