Removed unnecessary checks

CURA-7090
This commit is contained in:
Dimitriovski 2020-01-14 14:07:55 +01:00
parent e8f22beb27
commit 15a3922436
No known key found for this signature in database
GPG key ID: 4E62757E2B0D304D

View file

@ -24,16 +24,13 @@ class SubscribedPackagesModel(ListModel):
self.addRoleName(Qt.UserRole + 5, "is_dismissed")
def setMetadata(self, data: List[Dict[str, List[Any]]]) -> None:
if self._metadata != data:
self._metadata = data
self._metadata = data
def addDiscrepancies(self, discrepancy: List[str]) -> None:
if set(self._discrepancies) != set(discrepancy): # convert to set() to check if they are same list, regardless of list order
self._discrepancies = discrepancy
self._discrepancies = discrepancy
def initialize(self) -> None:
self._items.clear()
for item in self._metadata:
if item["package_id"] not in self._discrepancies:
continue
@ -49,7 +46,6 @@ class SubscribedPackagesModel(ListModel):
package.update({"icon_url": item["icon_url"]})
except KeyError: # There is no 'icon_url" in the response payload for this package
package.update({"icon_url": ""})
self._items.append(package)
self.setItems(self._items)