Changeset View
Changeset View
Standalone View
Standalone View
src/matrix-event-reader.cpp
| Show All 15 Lines | MatrixEventReader::MatrixEventReader(lager::reader<Kazv::Event> memberEvent, lager::reader<Kazv::Timestamp> timestamp, QObject *parent) | ||||
| : MatrixRoomMember(memberEvent, parent) | : MatrixRoomMember(memberEvent, parent) | ||||
| , LAGER_QT(timestamp)(timestamp.map([](auto ts) { | , LAGER_QT(timestamp)(timestamp.map([](auto ts) { | ||||
| return static_cast<qint64>(ts); | return static_cast<qint64>(ts); | ||||
| })) | })) | ||||
| , LAGER_QT(formattedTime)(timestamp | , LAGER_QT(formattedTime)(timestamp | ||||
| .map([](Timestamp ts) { | .map([](Timestamp ts) { | ||||
| auto locale = QLocale::system(); | auto locale = QLocale::system(); | ||||
| return locale.toString( | return locale.toString( | ||||
| QDateTime::fromMSecsSinceEpoch(ts).time(), | QDateTime::fromMSecsSinceEpoch(ts), | ||||
| QLocale::ShortFormat | QLocale::ShortFormat | ||||
| ); | ); | ||||
| })) | })) | ||||
| { | { | ||||
| } | } | ||||
| MatrixEventReader::~MatrixEventReader() = default; | MatrixEventReader::~MatrixEventReader() = default; | ||||