Always assign credentials on rpc::Client after connecting

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
This commit is contained in:
Nathan Sobo 2021-09-15 05:13:05 -06:00
parent 7d59b2d861
commit ec7c6f3f91

View File

@ -321,7 +321,6 @@ impl Client {
return Err(err);
}
};
self.state.write().credentials = Some(credentials.clone());
credentials
};
@ -334,6 +333,7 @@ impl Client {
match self.establish_connection(&credentials, cx).await {
Ok(conn) => {
log::info!("connected to rpc address {}", *ZED_SERVER_URL);
self.state.write().credentials = Some(credentials.clone());
if !read_from_keychain {
write_credentials_to_keychain(&credentials, cx).log_err();
}