MCPcopy Create free account
hub / github.com/Segs/Segs / on_email_header_response

Method on_email_header_response

Projects/CoX/Servers/MapServer/MapInstance.cpp:3005–3019  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3003}
3004
3005void MapInstance::on_email_header_response(EmailHeaderResponse* ev)
3006{
3007 MapClientSession &map_session(m_session_store.session_from_token(ev->session_token()));
3008
3009 std::vector<EmailHeaders::EmailHeader> email_headers;
3010 for (const auto &data : ev->m_data.m_email_headers)
3011 {
3012 email_headers.push_back(EmailHeaders::EmailHeader{data.m_email_id,
3013 data.m_sender_name,
3014 data.m_subject,
3015 data.m_timestamp});
3016 }
3017
3018 map_session.addCommandToSendNextUpdate(std::make_unique<EmailHeaders>(email_headers));
3019}
3020
3021// EmailHandler will send this event here
3022void MapInstance::on_email_header_to_client(EmailHeaderToClientMessage* ev)

Callers

nothing calls this directly

Calls 3

push_backMethod · 0.80
session_tokenMethod · 0.45

Tested by

no test coverage detected