Function aoc_session::aoc_session

source ·
pub fn aoc_session() -> Result<AocSession>
Expand description

Get the session cookie for Advent of Code. Beware that this function works for all browsers supported by rookie but is slow.

Examples

use aoc_session::aoc_session;

let session_id: String = match aoc_session() {
    Ok(session) => format!("{session:?}"),
    Err(e) => panic!("Error: {e}"),
};

assert!(session_id.starts_with("session="));
println!("{}", session_id);
use aoc_session::aoc_session;

let session_id: String = match aoc_session() {
    Ok(session) => session.to_string(),
    Err(e) => panic!("Error: {e}"),
};

assert!(session_id.len() > 0);
println!("My session ID: {}", session_id);