diff --git a/src/main.rs b/src/main.rs index c5bc049..9339b35 100644 --- a/src/main.rs +++ b/src/main.rs @@ -214,8 +214,7 @@ impl User { }; if cookies.get(TOKEN_EXPIRE_COOKIE) .map(|expire| expire.value().parse::()) - .map(Result::ok) - .flatten() + .and_then(Result::ok) .map_or(true, |timestamp| Utc::now().timestamp() >= timestamp) { cookies.remove_private(Cookie::named(TOKEN_COOKIE)); cookies.remove(Cookie::named(TOKEN_EXPIRE_COOKIE));