#include "token.hpp" Token::Token(const std::string &iTokenText, const std::chrono::seconds &iExpirationTime) : _tokenText{iTokenText}, _expirationTime{iExpirationTime} {} std::string Token::text() const { return _tokenText; } void Token::setText(const std::string &iTokenText) { _tokenText = iTokenText; } void Token::setExpirationTime(const std::chrono::seconds &iExpirationTime) { _expirationTime = iExpirationTime; } bool Token::isExpired() { return _expirationTime <= std::chrono::duration_cast( std::chrono::steady_clock::now().time_since_epoch()); }