2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 06:26:18 +00:00

Added usernames info to UserData.

This commit is contained in:
23rd
2022-10-09 14:25:47 +03:00
committed by John Preston
parent 51cead1445
commit ffa8a94180
3 changed files with 30 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
namespace Data {
struct BotCommand;
struct Username;
} // namespace Data
struct BotInfo {
@@ -73,6 +74,7 @@ public:
const QString &newLastName,
const QString &newPhoneName,
const QString &newUsername);
void setUsernames(const std::vector<Data::Username> &usernames);
void setEmojiStatus(DocumentId emojiStatusId, TimeId until = 0);
[[nodiscard]] DocumentId emojiStatusId() const;
@@ -129,6 +131,7 @@ public:
QString lastName;
[[nodiscard]] const QString &phone() const;
[[nodiscard]] const QString &username() const;
[[nodiscard]] const std::vector<QString> &usernames() const;
QString nameOrPhone;
TimeId onlineTill = 0;
@@ -172,6 +175,8 @@ private:
CallsStatus _callsStatus = CallsStatus::Unknown;
int _commonChatsCount = 0;
std::vector<QString> _usernames;
uint64 _accessHash = 0;
static constexpr auto kInaccessibleAccessHashOld
= 0xFFFFFFFFFFFFFFFFULL;