Added request_add_buddy.
[python-purple] / account.pyx
index 96fc918..7240de2 100644 (file)
@@ -396,16 +396,15 @@ cdef class Account:
 
             self.__exists = True
             return True
-    
+
     def remove(self):
         """
-        Removes as existing account.
+        Removes an existing account.
 
-        @return True if successful, False if account doesnt exists
+        @return True if successful, False if account doesn't exists
         """
         if self.__exists:
-            account.purple_accounts_remove(self._get_structure())
-        
+            account.purple_accounts_delete(self._get_structure())
             self__exists = False
             return True
         else:
@@ -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)