summaryrefslogtreecommitdiff
path: root/src/modinforegular.cpp
diff options
context:
space:
mode:
authorSilarn <jrim@rimpo.org>2019-01-27 23:04:58 -0600
committerSilarn <jrim@rimpo.org>2019-02-18 21:28:07 -0600
commitb4a9dd410c44e99dd1eb6775deea50f042899e15 (patch)
treefebe64910f661ad0d1077f28502d88317943b6c2 /src/modinforegular.cpp
parentb6805f2730fb37c1c3a6f3b61808fab27bfcdc9d (diff)
Fix issue with endorsement response parsing
Diffstat (limited to 'src/modinforegular.cpp')
-rw-r--r--src/modinforegular.cpp20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/modinforegular.cpp b/src/modinforegular.cpp
index 606924e4..834c09ae 100644
--- a/src/modinforegular.cpp
+++ b/src/modinforegular.cpp
@@ -235,18 +235,16 @@ void ModInfoRegular::nxmDescriptionAvailable(QString, int, QVariant, QVariant re
void ModInfoRegular::nxmEndorsementToggled(QString, int, QVariant, QVariant resultData)
{
QMap results = resultData.toMap();
- if (results["code"].toInt() == 200 || results["code"].toInt() == 201) {
- if (results["status"].toString().compare("Endorsed") == 0) {
- m_EndorsedState = ENDORSED_TRUE;
- } else if (results["status"].toString().compare("Abstained") == 0) {
- m_EndorsedState = ENDORSED_NEVER;
- } else {
- m_EndorsedState = ENDORSED_FALSE;
- }
- m_MetaInfoChanged = true;
- saveMeta();
- emit modDetailsUpdated(true);
+ if (results["status"].toString().compare("Endorsed") == 0) {
+ m_EndorsedState = ENDORSED_TRUE;
+ } else if (results["status"].toString().compare("Abstained") == 0) {
+ m_EndorsedState = ENDORSED_NEVER;
+ } else {
+ m_EndorsedState = ENDORSED_FALSE;
}
+ m_MetaInfoChanged = true;
+ saveMeta();
+ emit modDetailsUpdated(true);
}