#include "token.hpp" Token::Token(const std::string &iTokenText, const std::chrono::seconds &iLifetime) : _tokenText{iTokenText}, _expirationTime{iLifetime + currentTime()} {} std::string Token::text() const { return _tokenText; } void Token::setText(const std::string &iTokenText) { _tokenText = iTokenText; } void Token::setLifetime(const std::chrono::seconds &iExpirationTime) { _expirationTime = iExpirationTime + currentTime(); } bool Token::isExpired() { return _expirationTime <= currentTime(); }