Keep separate MTP::Config's for separate accounts.

This commit is contained in:
John Preston
2020-06-17 13:36:25 +04:00
parent 63cdda2df7
commit 357caf8007
142 changed files with 1901 additions and 1263 deletions
@@ -25,8 +25,11 @@ public:
const std::string &ip,
int port,
bytes::const_span secret)> callback,
const QString &domainString,
const QString &phone);
explicit SpecialConfigRequest(Fn<void()> timeDoneCallback);
SpecialConfigRequest(
Fn<void()> timeDoneCallback,
const QString &domainString);
private:
enum class Type {
@@ -49,6 +52,7 @@ private:
int port,
bytes::const_span secret)> callback,
Fn<void()> timeDoneCallback,
const QString &domainString,
const QString &phone);
void sendNextRequest();
@@ -65,6 +69,7 @@ private:
int port,
bytes::const_span secret)> _callback;
Fn<void()> _timeDoneCallback;
QString _domainString;
QString _phone;
MTPhelp_ConfigSimple _simpleConfig;