resizing update. alias deleting

This commit is contained in:
ingvar1995 2016-05-06 16:13:33 +03:00
parent 2b8da1deb4
commit 5e1dfe6d36
2 changed files with 9 additions and 0 deletions

View file

@ -717,6 +717,13 @@ class Profile(Contact, Singleton):
:param num: number of friend in list
"""
friend = self._friends[num]
try:
settings = Settings.get_instance()
index = map(lambda x: x[0], settings['friends_aliases']).index(friend.tox_id)
del settings['friends_aliases'][index]
settings.save()
except:
pass
self.clear_history(num)
if self._history.friend_exists_in_db(friend.tox_id):
self._history.delete_friend_from_db(friend.tox_id)