mirror of
https://github.com/KnugiHK/WhatsApp-Chat-Exporter.git
synced 2026-06-03 22:55:33 +00:00
Show different warning messages when enrich_from_vcards is set and contact db is empty
This commit is contained in:
@@ -472,7 +472,7 @@ def main():
|
|||||||
if os.path.isfile(contact_db):
|
if os.path.isfile(contact_db):
|
||||||
with sqlite3.connect(contact_db) as db:
|
with sqlite3.connect(contact_db) as db:
|
||||||
db.row_factory = sqlite3.Row
|
db.row_factory = sqlite3.Row
|
||||||
contacts(db, data)
|
contacts(db, data, args.enrich_from_vcards)
|
||||||
elif args.ios:
|
elif args.ios:
|
||||||
contacts = ios_handler.contacts
|
contacts = ios_handler.contacts
|
||||||
messages = ios_handler.messages
|
messages = ios_handler.messages
|
||||||
|
|||||||
@@ -153,13 +153,16 @@ def decrypt_backup(database, key, output, crypt=Crypt.CRYPT14, show_crypt15=Fals
|
|||||||
raise ValueError("The plaintext is not a SQLite database. Did you use the key to encrypt something...")
|
raise ValueError("The plaintext is not a SQLite database. Did you use the key to encrypt something...")
|
||||||
|
|
||||||
|
|
||||||
def contacts(db, data):
|
def contacts(db, data, enrich_from_vcards):
|
||||||
# Get contacts
|
# Get contacts
|
||||||
c = db.cursor()
|
c = db.cursor()
|
||||||
c.execute("""SELECT count() FROM wa_contacts""")
|
c.execute("""SELECT count() FROM wa_contacts""")
|
||||||
total_row_number = c.fetchone()[0]
|
total_row_number = c.fetchone()[0]
|
||||||
if total_row_number == 0:
|
if total_row_number == 0:
|
||||||
print("No contacts profiles found in the default database, consider using --enrich-from-vcards for adopting names from exported contacts from Google")
|
if enrich_from_vcards is not None:
|
||||||
|
print("No contacts profiles found in the default database, contacts will be imported from the specified vCard file.")
|
||||||
|
else:
|
||||||
|
print("No contacts profiles found in the default database, consider using --enrich-from-vcards for adopting names from exported contacts from Google")
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
print(f"Processing contacts...({total_row_number})")
|
print(f"Processing contacts...({total_row_number})")
|
||||||
|
|||||||
Reference in New Issue
Block a user