dont delete our chatitems
This commit is contained in:
@@ -1055,16 +1055,10 @@ void Controller::refreshTransactions() {
|
|||||||
std::string decryptedMemo(reinterpret_cast<char*>(decrypted),MESSAGE1_LEN);
|
std::string decryptedMemo(reinterpret_cast<char*>(decrypted),MESSAGE1_LEN);
|
||||||
QString memodecrypt;
|
QString memodecrypt;
|
||||||
/////Now we can convert it to QString
|
/////Now we can convert it to QString
|
||||||
if (ui->decryptionMessage->isChecked()){
|
|
||||||
memodecrypt = QString::fromUtf8( decryptedMemo.data(), decryptedMemo.size());
|
memodecrypt = QString::fromUtf8( decryptedMemo.data(), decryptedMemo.size());
|
||||||
DataStore::getChatDataStore()->clear();
|
|
||||||
// this->refresh(true);
|
|
||||||
chat->renderChatBox(ui, ui->listChat,ui->memoSizeChat);
|
|
||||||
}else{ memodecrypt = memo;
|
|
||||||
DataStore::getChatDataStore()->clear();
|
|
||||||
// this->refresh(true);
|
|
||||||
chat->renderChatBox(ui, ui->listChat,ui->memoSizeChat);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//////////////Give us the output of the decrypted message as debug to see if it was successfully
|
//////////////Give us the output of the decrypted message as debug to see if it was successfully
|
||||||
@@ -1240,7 +1234,7 @@ void Controller::refreshTransactions() {
|
|||||||
publickey = "";
|
publickey = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
//position = it["position"].get<json::number_integer_t>();
|
|
||||||
|
|
||||||
bool isNotarized;
|
bool isNotarized;
|
||||||
|
|
||||||
@@ -1252,9 +1246,6 @@ void Controller::refreshTransactions() {
|
|||||||
isNotarized = false;
|
isNotarized = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
qDebug()<<"Kurz vor decryption:";
|
|
||||||
|
|
||||||
if ((memo.startsWith("{") == false) && (headerbytes > 20))
|
if ((memo.startsWith("{") == false) && (headerbytes > 20))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -1263,8 +1254,6 @@ void Controller::refreshTransactions() {
|
|||||||
QString hashEncryptionKey = passphrase;
|
QString hashEncryptionKey = passphrase;
|
||||||
int length = hashEncryptionKey.length();
|
int length = hashEncryptionKey.length();
|
||||||
|
|
||||||
qDebug()<<"Encryption passphrase :"<<hashEncryptionKey;
|
|
||||||
|
|
||||||
char *hashEncryptionKeyraw = NULL;
|
char *hashEncryptionKeyraw = NULL;
|
||||||
hashEncryptionKeyraw = new char[length+1];
|
hashEncryptionKeyraw = new char[length+1];
|
||||||
strncpy(hashEncryptionKeyraw, hashEncryptionKey.toLocal8Bit(), length +1);
|
strncpy(hashEncryptionKeyraw, hashEncryptionKey.toLocal8Bit(), length +1);
|
||||||
@@ -1346,19 +1335,9 @@ void Controller::refreshTransactions() {
|
|||||||
|
|
||||||
/////Now we can convert it to QString
|
/////Now we can convert it to QString
|
||||||
QString memodecrypt;
|
QString memodecrypt;
|
||||||
if (ui->decryptionMessage->isChecked()){
|
|
||||||
memodecrypt = QString::fromUtf8( decryptedMemo.data(), decryptedMemo.size());
|
memodecrypt = QString::fromUtf8( decryptedMemo.data(), decryptedMemo.size());
|
||||||
DataStore::getChatDataStore()->clear();
|
|
||||||
// this->refresh(true);
|
|
||||||
chat->renderChatBox(ui, ui->listChat,ui->memoSizeChat);
|
|
||||||
|
|
||||||
}else{
|
|
||||||
|
|
||||||
memodecrypt = memo;
|
|
||||||
DataStore::getChatDataStore()->clear();
|
|
||||||
//this->refresh(true);
|
|
||||||
chat->renderChatBox(ui, ui->listChat,ui->memoSizeChat);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// }
|
// }
|
||||||
@@ -1382,12 +1361,10 @@ void Controller::refreshTransactions() {
|
|||||||
);
|
);
|
||||||
DataStore::getChatDataStore()->setData(ChatIDGenerator::getInstance()->generateID(item), item);
|
DataStore::getChatDataStore()->setData(ChatIDGenerator::getInstance()->generateID(item), item);
|
||||||
|
|
||||||
qDebug()<<"Pushe decrypte Items:";
|
|
||||||
|
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
qDebug()<<"Pushe plain Items 1:";
|
|
||||||
ChatItem item = ChatItem(
|
ChatItem item = ChatItem(
|
||||||
datetime,
|
datetime,
|
||||||
address,
|
address,
|
||||||
@@ -1404,14 +1381,11 @@ void Controller::refreshTransactions() {
|
|||||||
);
|
);
|
||||||
DataStore::getChatDataStore()->setData(ChatIDGenerator::getInstance()->generateID(item), item);
|
DataStore::getChatDataStore()->setData(ChatIDGenerator::getInstance()->generateID(item), item);
|
||||||
|
|
||||||
qDebug()<<"Pushe Plain items 2:";
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// Calculate the total unspent amount that's pending. This will need to be
|
// Calculate the total unspent amount that's pending. This will need to be
|
||||||
// shown in the UI so the user can keep track of pending funds
|
// shown in the UI so the user can keep track of pending funds
|
||||||
|
|||||||
Reference in New Issue
Block a user