update ntex

This commit is contained in:
Nikolay Kim 2020-04-15 14:38:48 +06:00
parent 5671bf00d8
commit 7fdc863607
2 changed files with 4 additions and 4 deletions

View file

@ -22,7 +22,7 @@ default = ["cookie-session"]
cookie-session = ["cookie/secure", "ntex/cookie"]
[dependencies]
ntex = "0.1.8"
ntex = "0.1.11"
bytes = "0.5.4"
cookie = "0.13.3"
derive_more = "0.99.5"

View file

@ -362,17 +362,17 @@ where
match Session::get_changes(&mut res) {
(SessionStatus::Changed, Some(state))
| (SessionStatus::Renewed, Some(state)) => {
res.checked_expr::<_, _, Err>(|res| inner.set_cookie(res, state))
res.checked_expr::<Err, _, _>(|res| inner.set_cookie(res, state))
}
(SessionStatus::Unchanged, Some(state)) if prolong_expiration => {
res.checked_expr::<_, _, Err>(|res| inner.set_cookie(res, state))
res.checked_expr::<Err, _, _>(|res| inner.set_cookie(res, state))
}
(SessionStatus::Unchanged, _) =>
// set a new session cookie upon first request (new client)
{
if is_new {
let state: HashMap<String, String> = HashMap::new();
res.checked_expr::<_, _, Err>(|res| {
res.checked_expr::<Err, _, _>(|res| {
inner.set_cookie(res, state.into_iter())
})
} else {