| 148 | } |
| 149 | |
| 150 | [[nodiscard]] bool DataIsLoaded( |
| 151 | not_null<Data::Session*> owner, |
| 152 | const MTPDupdateShortMessage &data) { |
| 153 | return owner->userLoaded(data.vuser_id()) |
| 154 | && (!data.vfwd_from() |
| 155 | || ForwardedInfoDataIsLoaded(owner, *data.vfwd_from())) |
| 156 | && (!data.vvia_bot_id() |
| 157 | || owner->userLoaded(*data.vvia_bot_id())) |
| 158 | && (!data.vreply_to() |
| 159 | || ReplyDataIsLoaded(owner, *data.vreply_to())) |
| 160 | && (!data.ventities() |
| 161 | || MentionUsersDataIsLoaded(owner, *data.ventities())); |
| 162 | } |
| 163 | |
| 164 | [[nodiscard]] bool DataIsLoaded( |
| 165 | not_null<Data::Session*> owner, |
no test coverage detected