#include "Session.hpp" #include using namespace login; Session::Session(int userId) : m_userId(userId) , m_expiresAt(std::chrono::steady_clock::now() + SESSION_LIFETIME) { } void Session::extend(){ m_expiresAt = std::chrono::steady_clock::now() + SESSION_LIFETIME; } void Session::extend(std::chrono::time_point now){ m_expiresAt = now + SESSION_LIFETIME; } bool Session::isExpired(std::chrono::time_point now){ return now > m_expiresAt; }