aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/account.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-client/src/account.rs')
-rw-r--r--azalea-client/src/account.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/azalea-client/src/account.rs b/azalea-client/src/account.rs
index 56f4918a..32a46406 100644
--- a/azalea-client/src/account.rs
+++ b/azalea-client/src/account.rs
@@ -1,7 +1,8 @@
//! Connect to Minecraft servers.
-use crate::Client;
+use crate::{Client, Event};
use azalea_protocol::ServerAddress;
+use tokio::sync::mpsc::UnboundedReceiver;
/// Something that can join Minecraft servers.
pub struct Account {
@@ -14,7 +15,11 @@ impl Account {
}
}
- pub async fn join(&self, address: &ServerAddress) -> Result<Client, String> {
+ /// Joins the Minecraft server on the given address using this account.
+ pub async fn join(
+ &self,
+ address: &ServerAddress,
+ ) -> Result<(Client, UnboundedReceiver<Event>), String> {
Client::join(self, address).await
}
}