use crate::models::ua::UserAgent;
pub fn parse_user_agent(user_agent: String) -> UserAgent {
let user = woothee::parser::Parser::new();
let result = user.parse(&user_agent).unwrap();
UserAgent {
name: Some(result.name.to_string()),
version: Some(result.version.to_string()),
vendor: Some(result.vendor.to_string()),
device_type: Some(result.category.to_string()),
os: Some(result.os.to_string()),
device: Some(result.category.to_string()),
os_version: Some(result.os_version.to_string()),
browser_type: Some(result.browser_type.to_string())
}
}