db - check if table exists
This commit is contained in:
parent
3900115d6a
commit
c46801c183
1 changed files with 5 additions and 3 deletions
|
@ -561,8 +561,9 @@ class Profile(Contact, Singleton):
|
||||||
if num is not None:
|
if num is not None:
|
||||||
friend = self._friends[num]
|
friend = self._friends[num]
|
||||||
friend.clear_corr()
|
friend.clear_corr()
|
||||||
self._history.delete_messages(friend.tox_id)
|
if self._history.friend_exists_in_db(friend.tox_id):
|
||||||
self._history.delete_friend_from_db(friend.tox_id)
|
self._history.delete_messages(friend.tox_id)
|
||||||
|
self._history.delete_friend_from_db(friend.tox_id)
|
||||||
else: # clear all history
|
else: # clear all history
|
||||||
for number in xrange(len(self._friends)):
|
for number in xrange(len(self._friends)):
|
||||||
self.clear_history(number)
|
self.clear_history(number)
|
||||||
|
@ -648,7 +649,8 @@ class Profile(Contact, Singleton):
|
||||||
"""
|
"""
|
||||||
friend = self._friends[num]
|
friend = self._friends[num]
|
||||||
self.clear_history(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)
|
self._tox.friend_delete(friend.number)
|
||||||
del self._friends[num]
|
del self._friends[num]
|
||||||
self._screen.friends_list.takeItem(num)
|
self._screen.friends_list.takeItem(num)
|
||||||
|
|
Loading…
Reference in a new issue