Skip to content

Commit b67598e

Browse files
committed
update for latest changes
1 parent 25bdb8a commit b67598e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/lib.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//! # fn main() -> async_session::Result { async_std::task::block_on(async {
77
//! let store = RedisSessionStore::new("redis://127.0.0.1/")?;
88
//!
9-
//! let session = Session::new();
9+
//! let mut session = Session::new();
1010
//! session.insert("key", "value")?;
1111
//!
1212
//! let cookie_value = store.store_session(session).await.unwrap();
@@ -25,7 +25,7 @@
2525
unused_qualifications
2626
)]
2727

28-
use async_session::{async_trait, serde_json, Result, Session, SessionStore};
28+
use async_session::{async_trait, id_from_cookie_value, serde_json, Result, Session, SessionStore};
2929
use redis::{aio::Connection, AsyncCommands, Client, IntoConnectionInfo, RedisResult};
3030

3131
/// # RedisSessionStore
@@ -116,7 +116,7 @@ impl RedisSessionStore {
116116
#[async_trait]
117117
impl SessionStore for RedisSessionStore {
118118
async fn load_session(&self, cookie_value: String) -> Option<Session> {
119-
let id = Session::id_from_cookie_value(&cookie_value).ok()?;
119+
let id = id_from_cookie_value(&cookie_value).ok()?;
120120
let mut connection = self.connection().await.ok()?;
121121
let record: Option<String> = connection.get(self.prefix_key(id)).await.ok()?;
122122
match record {
@@ -180,7 +180,7 @@ mod tests {
180180
#[async_std::test]
181181
async fn creating_a_new_session_with_no_expiry() -> Result {
182182
let store = test_store().await;
183-
let session = Session::new();
183+
let mut session = Session::new();
184184
session.insert("key", "value")?;
185185
let cloned = session.clone();
186186
let cookie_value = store.store_session(session).await.unwrap();
@@ -196,12 +196,12 @@ mod tests {
196196
#[async_std::test]
197197
async fn updating_a_session() -> Result {
198198
let store = test_store().await;
199-
let session = Session::new();
199+
let mut session = Session::new();
200200

201201
session.insert("key", "value")?;
202202
let cookie_value = store.store_session(session).await.unwrap();
203203

204-
let session = store.load_session(cookie_value.clone()).await.unwrap();
204+
let mut session = store.load_session(cookie_value.clone()).await.unwrap();
205205
session.insert("key", "other value")?;
206206
assert_eq!(None, store.store_session(session).await);
207207

@@ -310,12 +310,12 @@ mod tests {
310310
store.store_session(Session::new()).await;
311311
}
312312

313-
let session = Session::new();
313+
let mut session = Session::new();
314314

315315
session.insert("key", "value")?;
316316
let cookie_value = store.store_session(session).await.unwrap();
317317

318-
let session = store.load_session(cookie_value.clone()).await.unwrap();
318+
let mut session = store.load_session(cookie_value.clone()).await.unwrap();
319319
session.insert("key", "other value")?;
320320
assert_eq!(None, store.store_session(session).await);
321321

0 commit comments

Comments
 (0)