in ees_microsoft_outlook/utils.py [0:0]
def insert_document_into_doc_id_storage(ids_list, id, parent_id, type, platform):
"""This function is used to prepare item for deletion and insert into global variable.
:param ids_list: Pass "global_keys" of doc ids JSON file
:param id: Pass id of mail, contacts, calendar events, tasks
:param parent_id: Pass parent id of id property
:param type: Pass type of each document for deletion.
:param platform: Pass platform of document like Office365, Microsoft Exchange
Returns:
ids_list: Updated ids_list
"""
new_item = {
"id": str(id),
"parent id": parent_id,
"type": type,
"platform": platform,
}
if new_item not in ids_list:
return ids_list.append(new_item)
else:
return ids_list