TCP connection creation overhead fixed by cloning once created TCP connection. Huge performance gain on login and register. Utilizing gRPC
This commit is contained in:
@@ -229,7 +229,7 @@ impl EventHandler {
|
||||
UiContext::Login => {
|
||||
let login_action_message = match index {
|
||||
0 => {
|
||||
login::initiate_login(login_state, app_state, self.login_result_sender.clone())
|
||||
login::initiate_login(login_state, app_state, self.auth_client.clone(), self.login_result_sender.clone())
|
||||
},
|
||||
1 => login::back_to_main(login_state, app_state, buffer_state).await,
|
||||
_ => "Invalid Login Option".to_string(),
|
||||
@@ -239,7 +239,7 @@ impl EventHandler {
|
||||
UiContext::Register => {
|
||||
let register_action_message = match index {
|
||||
0 => {
|
||||
register::initiate_registration(register_state, app_state, self.register_result_sender.clone())
|
||||
register::initiate_registration(register_state, app_state, self.auth_client.clone(), self.register_result_sender.clone())
|
||||
},
|
||||
1 => register::back_to_login(register_state, app_state, buffer_state).await,
|
||||
_ => "Invalid Login Option".to_string(),
|
||||
|
||||
Reference in New Issue
Block a user