| 3958 | } |
| 3959 | |
| 3960 | not_null<WebPageData*> Session::webpage(WebPageId id) { |
| 3961 | auto i = _webpages.find(id); |
| 3962 | if (i == _webpages.cend()) { |
| 3963 | i = _webpages.emplace( |
| 3964 | id, |
| 3965 | std::make_unique<WebPageData>(this, id)).first; |
| 3966 | } |
| 3967 | return i->second.get(); |
| 3968 | } |
| 3969 | |
| 3970 | not_null<WebPageData*> Session::processWebpage(const MTPWebPage &data) { |
| 3971 | switch (data.type()) { |
no test coverage detected