modify knowledge email source
This commit is contained in:
@@ -158,14 +158,14 @@ class KnowledgeEmailSource:
|
|||||||
_uid = int.from_bytes(uid)
|
_uid = int.from_bytes(uid)
|
||||||
if _uid > latest_uid:
|
if _uid > latest_uid:
|
||||||
email_dir = self.check_email_saved(uid)
|
email_dir = self.check_email_saved(uid)
|
||||||
if email_dir is not None:
|
if email_dir is not None:
|
||||||
logging.info(f"email uid {uid} already saved")
|
logging.info(f"email uid {uid} already saved")
|
||||||
else:
|
else:
|
||||||
email_dir = self.read_and_save_email(uid)
|
email_dir = self.read_and_save_email(uid)
|
||||||
logging.info(f"email uid {uid} saved")
|
logging.info(f"email uid {uid} saved")
|
||||||
email_object = EmailObjectBuilder({}, email_dir).build()
|
email_object = EmailObjectBuilder({}, email_dir).build()
|
||||||
await KnowledgeBase().insert_object(email_object)
|
await KnowledgeBase().insert_object(email_object)
|
||||||
journal_client.insert(KnowledgeJournal("email", self.id(), str(int.from_bytes(uid)), str(email_object.calculate_id())))
|
journal_client.insert(KnowledgeJournal("email", self.id(), str(int.from_bytes(uid)), str(email_object.calculate_id())))
|
||||||
|
|
||||||
|
|
||||||
def read_and_save_email(self, uid: str) -> str:
|
def read_and_save_email(self, uid: str) -> str:
|
||||||
|
|||||||
Reference in New Issue
Block a user