work
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
use crate::net::{self, ConnectInfo};
|
||||
|
||||
use super::*;
|
||||
|
||||
pub fn start(rsc: &mut Rsc) -> WeakWidget {
|
||||
@@ -41,7 +43,20 @@ pub fn create_account(rsc: &mut Rsc) -> WeakWidget {
|
||||
|
||||
let create = Button::submit("create", rsc);
|
||||
rsc.events.register(create, Submit, move |ctx, rsc| {
|
||||
ctx.state.data
|
||||
let url = rsc[url].content();
|
||||
let user = rsc[username].content();
|
||||
let pwd = rsc[password].content();
|
||||
let key = ctx.state.data.login_key(&user);
|
||||
rsc.spawn_task(async |ctx| {
|
||||
let net = net::connect(
|
||||
async |msg| {
|
||||
println!("msg recv :joy:");
|
||||
},
|
||||
ConnectInfo { url },
|
||||
)
|
||||
.await
|
||||
.expect("failed to connect");
|
||||
});
|
||||
});
|
||||
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user