|
|
|
@ -119,8 +119,7 @@ pub async fn login_route( |
|
|
|
let device_exists = body.device_id.as_ref().map_or(false, |device_id| { |
|
|
|
let device_exists = body.device_id.as_ref().map_or(false, |device_id| { |
|
|
|
db.users |
|
|
|
db.users |
|
|
|
.all_device_ids(&user_id) |
|
|
|
.all_device_ids(&user_id) |
|
|
|
.find(|x| x.as_ref().map_or(false, |v| v == device_id)) |
|
|
|
.any(|x| x.as_ref().map_or(false, |v| v == device_id)) |
|
|
|
.is_some() |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
if device_exists { |
|
|
|
if device_exists { |
|
|
|
|