| 3003 | } |
| 3004 | |
| 3005 | void 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 |
| 3022 | void MapInstance::on_email_header_to_client(EmailHeaderToClientMessage* ev) |
nothing calls this directly
no test coverage detected