File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -242,22 +242,22 @@ pub async fn reply_login(
242242}
243243
244244fn find_existing_user ( user_info : & user:: UserInfo ) -> Option < User > {
245- if let Some ( sub) = & user_info. sub {
246- if let Some ( user) = Users . get_user ( sub) {
247- return Some ( user ) ;
248- }
245+ if let Some ( sub) = & user_info. sub
246+ && let Some ( user) = Users . get_user ( sub)
247+ {
248+ return Some ( user ) ;
249249 }
250250
251- if let Some ( name) = & user_info. name {
252- if let Some ( user) = Users . get_user ( name) {
253- return Some ( user ) ;
254- }
251+ if let Some ( name) = & user_info. name
252+ && let Some ( user) = Users . get_user ( name)
253+ {
254+ return Some ( user ) ;
255255 }
256256
257- if let Some ( email) = & user_info. email {
258- if let Some ( user) = Users . get_user ( email) {
259- return Some ( user ) ;
260- }
257+ if let Some ( email) = & user_info. email
258+ && let Some ( user) = Users . get_user ( email)
259+ {
260+ return Some ( user ) ;
261261 }
262262
263263 None
You can’t perform that action at this time.
0 commit comments