Add PeerConfig
This commit is contained in:
parent
423abba4c3
commit
0e3fac5a12
@ -1,7 +1,7 @@
|
|||||||
use std::net::SocketAddr;
|
use std::net::SocketAddr;
|
||||||
|
|
||||||
use godot::{prelude::*, tools::get_autoload_by_name};
|
use godot::{prelude::*, tools::get_autoload_by_name};
|
||||||
use teanet::Peer;
|
use teanet::{Peer, PeerConfig};
|
||||||
|
|
||||||
use crate::ui::cli::{CLI_GLOBAL_NAME, CliColor, CommandLinePanel};
|
use crate::ui::cli::{CLI_GLOBAL_NAME, CliColor, CommandLinePanel};
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ impl NetworkManager {
|
|||||||
let mut cli = get_autoload_by_name::<CommandLinePanel>(CLI_GLOBAL_NAME);
|
let mut cli = get_autoload_by_name::<CommandLinePanel>(CLI_GLOBAL_NAME);
|
||||||
cli.bind_mut()
|
cli.bind_mut()
|
||||||
.publish_message(format!("Hosting server at {}", port), CliColor::Info);
|
.publish_message(format!("Hosting server at {}", port), CliColor::Info);
|
||||||
let peer = Peer::listen(Some(port));
|
let peer = Peer::listen(Some(port), PeerConfig::default());
|
||||||
match peer {
|
match peer {
|
||||||
Ok(peer) => {
|
Ok(peer) => {
|
||||||
self.peer = Some(PeerKind::Server(peer, port));
|
self.peer = Some(PeerKind::Server(peer, port));
|
||||||
@ -144,7 +144,7 @@ impl NetworkManager {
|
|||||||
let mut cli = get_autoload_by_name::<CommandLinePanel>(CLI_GLOBAL_NAME);
|
let mut cli = get_autoload_by_name::<CommandLinePanel>(CLI_GLOBAL_NAME);
|
||||||
cli.bind_mut()
|
cli.bind_mut()
|
||||||
.publish_message(format!("Joining server at {}", addr), CliColor::Info);
|
.publish_message(format!("Joining server at {}", addr), CliColor::Info);
|
||||||
let peer = Peer::listen(None);
|
let peer = Peer::listen(None, PeerConfig::default());
|
||||||
match peer {
|
match peer {
|
||||||
Ok(mut peer) => {
|
Ok(mut peer) => {
|
||||||
peer.connect_to(addr);
|
peer.connect_to(addr);
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit b9e40ceede958b8f79cbb5bff3d1b0fe16454321
|
Subproject commit 97230a23be7758450551f4baa8077208d06f4ba3
|
||||||
Loading…
Reference in New Issue
Block a user