| 666 | } |
| 667 | |
| 668 | auto DocumentData::resolveQualities(HistoryItem *context) const |
| 669 | -> const std::vector<not_null<DocumentData*>> & { |
| 670 | static const auto empty = std::vector<not_null<DocumentData*>>(); |
| 671 | const auto info = video(); |
| 672 | const auto media = context ? context->media() : nullptr; |
| 673 | if (!info || !media || media->document() != this) { |
| 674 | return empty; |
| 675 | } |
| 676 | return media->hasQualitiesList() ? info->qualities : empty; |
| 677 | } |
| 678 | |
| 679 | not_null<DocumentData*> DocumentData::chooseQuality( |
| 680 | HistoryItem *context, |
no test coverage detected