- Bind for removing an account at libpurple.
- New Method , remove_account(self, username, protocol_id).
Signed-off-by: Frederico Simas Duarte <fred.duarte@openbossa.org>
git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1444
596f6dd7-e928-0410-a184-
9e12fd12cf7e
self.__exists = True
return True
+
+ def remove_account(self, username, protocol_id):
+ """
+ Removes as existing account.
+
+ @return True if successful, False if account doesnt exists
+ """
+ who = account.purple_accounts_find(username, protocol_id)
+
+ if who == NULL:
+ return False
+ else
+ account.purple_accounts_remove( who )
+ return True
def connect(self):
"""