Alexander Akulich
Alexander Akulich
I need to use `CServer` class from some custom `main()`. It turned out to be a good reason to start cleaning this up. The first step is extracting server `main()`...
Required to support MTProto layer 82+ https://core.telegram.org/api/srp https://core.telegram.org/method/account.getPassword https://core.telegram.org/method/auth.checkPassword
For example stuff like [MessagesRpcLayer::sendMessage](https://github.com/Kaffeine/telegram-qt/blob/e2006629fba64f2903c6ed72badfdc14cd5bb96e/TelegramQt/RpcLayers/ClientRpcMessagesLayer.hpp#L154) ```cpp PendingUpdates *sendMessage(quint32 flags, const TLInputPeer &peer, quint32 replyToMsgId, const QString &message, quint64 randomId, const TLReplyMarkup &replyMarkup, const TLVector &entities); ``` should be regenerated as...
A chat object from `Updates` typically has a subset of Chat properties from that of GetDialogs. Especially an object from `Updates` has no [AccessHash](https://github.com/Kaffeine/telegram-qt/blob/next/TelegramQt/TLTypes.hpp#L3576) and currently it breaks any further...
This is a blocker for https://github.com/TelepathyIM/telepathy-morse/issues/62
The issue is that (some) tests start a local server on the same address and port. One of the possible solutions is to use a different address in each test....