wsd/Auth.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit a243fdef88e85ec082ade9622374d20fc5a77ffb Author: DarkByt31 <avihs...@gmail.com> AuthorDate: Sat May 18 00:14:07 2019 +0530 Commit: Michael Meeks <michael.me...@collabora.com> CommitDate: Sat May 18 23:42:14 2019 +0200 tdf#107038 Poco::Timestamp replacement with std::chrono Change-Id: Ic577d304f2152c53895f4602cf55a98dd1e63ed0 Reviewed-on: https://gerrit.libreoffice.org/72531 Reviewed-by: Michael Meeks <michael.me...@collabora.com> Tested-by: Michael Meeks <michael.me...@collabora.com> diff --git a/wsd/Auth.cpp b/wsd/Auth.cpp index f4e92907d..6a0ec5ef4 100644 --- a/wsd/Auth.cpp +++ b/wsd/Auth.cpp @@ -137,7 +137,8 @@ bool JWTAuth::verify(const std::string& accessToken) Poco::JSON::Object::Ptr object = result.extract<Poco::JSON::Object::Ptr>(); std::time_t decodedExptime = object->get("exp").convert<std::time_t>(); - std::time_t curtime = Poco::Timestamp().epochTime(); + std::chrono::system_clock::time_point now = std::chrono::system_clock::now(); + std::time_t curtime = std::chrono::system_clock::to_time_t(now); if (curtime > decodedExptime) { LOG_INF("JWTAuth:verify: JWT expired; curtime:" << curtime << ", exp:" << decodedExptime); @@ -170,7 +171,8 @@ const std::string JWTAuth::createHeader() const std::string JWTAuth::createPayload() { - const std::time_t curtime = Poco::Timestamp().epochTime(); + std::chrono::system_clock::time_point now = std::chrono::system_clock::now(); + std::time_t curtime = std::chrono::system_clock::to_time_t(now); const std::string exptime = std::to_string(curtime + 1800); // TODO: Some sane code to represent JSON objects _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits