| 3705 | } |
| 3706 | |
| 3707 | not_null<DocumentData*> Session::processDocument( |
| 3708 | const MTPDocument &data, |
| 3709 | const MTPVector<MTPDocument> *qualities) { |
| 3710 | return data.match([&](const MTPDdocument &data) { |
| 3711 | return processDocument(data, qualities); |
| 3712 | }, [&](const MTPDdocumentEmpty &data) { |
| 3713 | return document(data.vid().v); |
| 3714 | }); |
| 3715 | } |
| 3716 | |
| 3717 | not_null<DocumentData*> Session::processDocument( |
| 3718 | const MTPDdocument &data, |
no test coverage detected