X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=account.pyx;h=7240de2620309b7260ade83fc3aaa29c78c61d1f;hp=0ae93fd01865093aaae3fa1dd52da042c71cab55;hb=e46b731142ce1fc0bad91a0391c1358c5e2d6405;hpb=83612fdb793155a5c800a226f8a719b04dfd41ab diff --git a/account.pyx b/account.pyx index 0ae93fd..7240de2 100644 --- a/account.pyx +++ b/account.pyx @@ -396,20 +396,19 @@ cdef class Account: self.__exists = True return True - - def remove(self): - """ - Removes as existing account. - @return True if successful, False if account doesnt exists + def remove(self): """ - if self.__exists: - account.purple_accounts_remove(self._get_structure()) - - self__exists = False - return True - else: - return False + Removes an existing account. + + @return True if successful, False if account doesn't exists + """ + if self.__exists: + account.purple_accounts_delete(self._get_structure()) + self__exists = False + return True + else: + return False def connect(self): """ @@ -528,3 +527,11 @@ cdef class Account: return buddies_list else: return None + + def request_add_buddy(self, buddy_username, buddy_alias): + if buddy_alias: + blist.purple_blist_request_add_buddy(self._get_structure(), \ + buddy_username, NULL, buddy_alias) + else: + blist.purple_blist_request_add_buddy(self._get_structure(), \ + buddy_username, NULL, NULL)