simple_api/utils.rs
1pub mod cookie {
2 use crate::types::CookieMap;
3 use cookie::Cookie;
4 use std::collections::HashMap;
5
6 pub fn parse_cookie(cookies_string: &str) -> CookieMap {
7 let mut map = HashMap::new();
8 for cookie in Cookie::split_parse(cookies_string).into_iter() {
9 let cookie = match cookie {
10 Ok(v) => v,
11 Err(_) => continue,
12 };
13 map.insert(cookie.name().to_string(), cookie.value().to_string());
14 }
15 map
16 }
17}