When receiving online user credentials insert them into the model.
This commit is contained in:
@ -162,14 +162,21 @@ void GenericCore::onBiddingsChanged(int round, QList<bidding> biddings) {
|
||||
|
||||
void GenericCore::onCreateOnlineAccountTriggered(const QString& mailAddress) {
|
||||
qInfo() << "Creating online account for:" << mailAddress;
|
||||
// QJsonDocument onlineCredentialsDoc = m_mainModel->getOnlineCredentialsAsJsonDoc(mailAddress);
|
||||
// emit createOnlineUser(onlineCredentialsDoc.toJson());
|
||||
emit sendPostRequest(RegisterUser, mailAddress);
|
||||
QHash<QString, QVariant> hash;
|
||||
hash.insert("email", mailAddress);
|
||||
const QByteArray jsonDoc = JsonParser::ToJsonObject(hash, "user");
|
||||
emit sendPostRequest(RegisterUser, jsonDoc);
|
||||
}
|
||||
|
||||
// void GenericCore::onOnlineUserCreatedReceived(const QJsonDocument& jsonDoc) {}
|
||||
void GenericCore::onOnlineUserAccountReceived(const QString mailAddress,
|
||||
const QString uuid,
|
||||
const QString accessToken) {
|
||||
m_mainModel->setOnlineCredentials(mailAddress, uuid, accessToken);
|
||||
|
||||
// void GenericCore::onOnlineUserExistedReceived(const QJsonDocument jsonDoc) {}
|
||||
const QString message = QString("Online credentials received for: %1").arg(mailAddress);
|
||||
emit displayStatusMessage(message);
|
||||
}
|
||||
}
|
||||
|
||||
void GenericCore::setupModels() {
|
||||
m_mainModel = make_shared<TableModel>(m_modelUndoStack);
|
||||
|
||||
Reference in New Issue
Block a user