remove invalid contacts

This commit is contained in:
2022-04-11 22:42:05 +02:00
parent c5e4b09618
commit 3414429859
2 changed files with 11 additions and 11 deletions
BIN
View File
Binary file not shown.
+11 -11
View File
@@ -47,17 +47,17 @@ class DataManager:
def save_sim_info(self, simInfoPojo: SimInfoPojo): def save_sim_info(self, simInfoPojo: SimInfoPojo):
doc_ref = self._db.collection(SIM_INFOS).document(simInfoPojo.phone) doc_ref = self._db.collection(SIM_INFOS).document(simInfoPojo.phone)
doc_ref.set(simInfoPojo.to_firestore_dict()) doc_ref.set(simInfoPojo.to_firestore_dict())
contact_found = [contact for contact in self._contact_list if # contact_found = [contact for contact in self._contact_list if
contact.ccid.replace("F", "") == simInfoPojo.ccid.replace("F", "")] # contact.ccid.replace("F", "") == simInfoPojo.ccid.replace("F", "")]
if len(contact_found) > 0: # if len(contact_found) > 0:
# link the phone number with contact # # link the phone number with contact
contact = contact_found[0] # contact = contact_found[0]
phone = simInfoPojo.phone[2:len(simInfoPojo.phone)] # phone = simInfoPojo.phone[2:len(simInfoPojo.phone)]
ccid = simInfoPojo.ccid # ccid = simInfoPojo.ccid
self._db.collection(CONTACT_COLLECTION_NAME).document(contact.passport).update( # self._db.collection(CONTACT_COLLECTION_NAME).document(contact.passport).update(
{'phone': phone, 'ccid': ccid}) # {'phone': phone, 'ccid': ccid})
else: # else:
print("error, contact not found") # print("error, contact not found")
def save(self, result: ReserveResultPojo): def save(self, result: ReserveResultPojo):
if result.type == PublishType.SUCCESS: if result.type == PublishType.SUCCESS: