[Pidgin] #358: Contactize Buddy Pounces

Pidgin trac at pidgin.im
Wed Apr 30 09:04:00 EDT 2008


#358: Contactize Buddy Pounces
---------------------------+------------------------------------------------
  Reporter:  rlaager       |       Owner:     
      Type:  enhancement   |      Status:  new
  Priority:  minor         |   Milestone:     
 Component:  pidgin (gtk)  |     Version:  2.0
Resolution:                |    Keywords:     
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by phannent):

 I am trying to understand the code (would love to code this), however I do
 not see that a plugin would be enough.  Surely I would have to alter the
 struct _PurplePounce as that only contains char *pouncee

 Libpurple would need to keep track of the pounce request as to not invoke
 a pounce for each account that logs on for that person.

 I would have to have a GroupedPounce flag within the struct to indicate
 you had requested it for all associated identities and then on the actual
 pounce I would need to check that a pounce for that Buddy node had not
 also been triggered for the parent or children of the current node.

 Also when removing the pounce (if its a pounce once) I would have to
 remove it from all parent/child nodes would I not?

 If altering the struct is not a good idea I could create a new
 PurplePounceGrouped with new functions?

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


More information about the Tracker mailing list