remove invalid contacts
This commit is contained in:
Binary file not shown.
+11
-11
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user