[Pidgin] #2658: msimprpl server-side contacts: addbuddy persistance request

Pidgin trac at pidgin.im
Mon Sep 3 01:50:33 EDT 2007


#2658: msimprpl server-side contacts: addbuddy persistance request
--------------------------+-------------------------------------------------
  Reporter:  jeff         |       Owner:  jeff    
      Type:  enhancement  |      Status:  assigned
  Priority:  major        |   Milestone:  2.2.0   
 Component:  libpurple    |     Version:  2.1.0   
Resolution:               |    Keywords:  msimprpl
   Pending:  0            |  
--------------------------+-------------------------------------------------
Changes (by jeff):

  * summary:  msimprpl server-side contacts => msimprpl server-side
              contacts: addbuddy persistance request

Comment:

 Current status:

 `msim_add_buddy()` adds with \addbuddy command, but not yet with persist
 command, which is commented out due to error from server:

 > Protocol error, code 4352: Invalid user ID in persistence request.

 This is a fatal error, because it shouldn't ever occur if the client is
 working correctly. Something wrong in msimprpl.


 `msim_remove_buddy()` sends both \delbuddy and persist command, and it
 seems to work well. I even update the blocklist.


 Upon logon, I update the buddy list from the server with
 `msim_get_contact_list()`.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2658#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list