调整更新联系人功能
This commit is contained in:
10
robot.py
10
robot.py
@@ -616,16 +616,18 @@ class Robot:
|
|||||||
self.allContacts[wxid] = nick_name
|
self.allContacts[wxid] = nick_name
|
||||||
|
|
||||||
self.head_images[wxid] = small_head_img_url
|
self.head_images[wxid] = small_head_img_url
|
||||||
friends = await self.ipad_bot.get_contract_list()
|
|
||||||
|
|
||||||
self.all_chatroom_members = self.contacts_db.get_chatroom_member_list_name_all()
|
|
||||||
self.contact_manager.set_contacts(self.allContacts, friends, self.head_images,
|
|
||||||
self.all_chatroom_members)
|
|
||||||
self.LOG.info(f"已更新群 {group_id} 的成员信息")
|
self.LOG.info(f"已更新群 {group_id} 的成员信息")
|
||||||
else:
|
else:
|
||||||
self.LOG.error(f"获取群 {group_id} 信息失败,证明用户无该群信息,删除群的相关资料。")
|
self.LOG.error(f"获取群 {group_id} 信息失败,证明用户无该群信息,删除群的相关资料。")
|
||||||
# 删除群数据库中的群信息
|
# 删除群数据库中的群信息
|
||||||
self.contacts_db.delete_chatroom_all_info(group_id)
|
self.contacts_db.delete_chatroom_all_info(group_id)
|
||||||
|
self.allContacts.pop(group_id)
|
||||||
|
|
||||||
|
friends = await self.ipad_bot.get_contract_list()
|
||||||
|
self.all_chatroom_members = self.contacts_db.get_chatroom_member_list_name_all()
|
||||||
|
self.contact_manager.set_contacts(self.allContacts, friends, self.head_images,
|
||||||
|
self.all_chatroom_members)
|
||||||
self.LOG.info("联系人信息刷新完成")
|
self.LOG.info("联系人信息刷新完成")
|
||||||
|
|
||||||
async def login_twice_auto_auth(self) -> None:
|
async def login_twice_auto_auth(self) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user