db - check if table exists

This commit is contained in:
ingvar1995 2016-03-24 06:49:04 +03:00
parent 3900115d6a
commit c46801c183
1 changed files with 5 additions and 3 deletions

View File

@ -561,8 +561,9 @@ class Profile(Contact, Singleton):
if num is not None:
friend = self._friends[num]
friend.clear_corr()
self._history.delete_messages(friend.tox_id)
self._history.delete_friend_from_db(friend.tox_id)
if self._history.friend_exists_in_db(friend.tox_id):
self._history.delete_messages(friend.tox_id)
self._history.delete_friend_from_db(friend.tox_id)
else: # clear all history
for number in xrange(len(self._friends)):
self.clear_history(number)
@ -648,7 +649,8 @@ class Profile(Contact, Singleton):
"""
friend = self._friends[num]
self.clear_history(num)
self._history.delete_friend_from_db(friend.tox_id)
if self._history.friend_exists_in_db(friend.tox_id):
self._history.delete_friend_from_db(friend.tox_id)
self._tox.friend_delete(friend.number)
del self._friends[num]
self._screen.friends_list.takeItem(num)