Changeset View
Changeset View
Standalone View
Standalone View
src/client/room/room.cpp
| Show First 20 Lines • Show All 869 Lines • ▼ Show 20 Lines | auto Room::eventReaders(lager::reader<std::string> eventId) const -> lager::reader<immer::flex_vector<EventReader>> | ||||
| immer::flex_vector<EventReader>{}, | immer::flex_vector<EventReader>{}, | ||||
| zug::map([receipts](const auto &userId) { | zug::map([receipts](const auto &userId) { | ||||
| return EventReader{userId, receipts[userId].timestamp}; | return EventReader{userId, receipts[userId].timestamp}; | ||||
| }), | }), | ||||
| userIds | userIds | ||||
| ); | ); | ||||
| }); | }); | ||||
| } | } | ||||
| auto Room::postReceipt(std::string eventId) const -> PromiseT | |||||
| { | |||||
| return m_ctx.dispatch(PostReceiptAction{roomId().make().get(), eventId}); | |||||
| } | |||||
| } | } | ||||