Changeset View
Changeset View
Standalone View
Standalone View
src/matrix-event.cpp
| Show First 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | , LAGER_QT(formattedTime)(m_event | ||||
| .map(&Event::originServerTs) | .map(&Event::originServerTs) | ||||
| .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).time(), | ||||
| QLocale::ShortFormat | QLocale::ShortFormat | ||||
| ); | ); | ||||
| })) | })) | ||||
| , LAGER_QT(formattedDateTime)(m_event | |||||
| .map(&Event::originServerTs) | |||||
| .map([](Timestamp ts) { | |||||
| auto locale = QLocale::system(); | |||||
| return locale.toString( | |||||
| QDateTime::fromMSecsSinceEpoch(ts), | |||||
| QLocale::ShortFormat | |||||
| ); | |||||
| })) | |||||
| , LAGER_QT(isEdited)(m_edits.map([](const auto &edits) { return !edits.empty(); })) | , LAGER_QT(isEdited)(m_edits.map([](const auto &edits) { return !edits.empty(); })) | ||||
| { | { | ||||
| } | } | ||||
| MatrixEvent::MatrixEvent(lager::reader<Event> event, std::optional<Kazv::Room> room, QObject *parent) | MatrixEvent::MatrixEvent(lager::reader<Event> event, std::optional<Kazv::Room> room, QObject *parent) | ||||
| : MatrixEvent(event.map([](const auto &e) -> std::variant<Kazv::Event, Kazv::LocalEchoDesc> { return e; }), room, parent) | : MatrixEvent(event.map([](const auto &e) -> std::variant<Kazv::Event, Kazv::LocalEchoDesc> { return e; }), room, parent) | ||||
| { | { | ||||
| } | } | ||||
| Show All 39 Lines | |||||