MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / DataIsLoaded

Function DataIsLoaded

Telegram/SourceFiles/api/api_updates.cpp:150–162  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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,

Callers 1

applyUpdatesMethod · 0.85

Calls 5

ReplyDataIsLoadedFunction · 0.85
MentionUsersDataIsLoadedFunction · 0.85
userLoadedMethod · 0.45
chatLoadedMethod · 0.45

Tested by

no test coverage detected