[Pidgin] #15645: Report failed messages deliveries in conversation window

Pidgin trac at pidgin.im
Tue Jun 4 22:45:38 EDT 2013


#15645: Report failed messages deliveries in conversation window
-----------------------------------------+---------------------------
 Reporter:  hobarrera                    |       Owner:  rekkanoryo
     Type:  patch                        |      Status:  new
Milestone:  Patches Needing Improvement  |   Component:  unclassified
  Version:  2.10.7                       |  Resolution:
 Keywords:                               |
-----------------------------------------+---------------------------

Comment (by datallah):

 The patch adds API to log.h that assumes logs are file based - after
 looking at the patch more, I realized that you don't need to add the API
 at all, your proposed change could just be done as part of the logging
 implementation. You are right that it changes an assumption that has
 implicitly been made about purple_log_get_logs() being readonly - I'm not
 sure how I feel about that, but it probably doesn't really matter since I
 don't think it's the right way to fix this (see below).

 I still don't think this is the right approach.  It seems pretty hacky to
 just write stuff to logs and even if that wasn't the case, you're not
 guaranteed to get the right log.  It also doesn't provide any notification
 to the user that something went wrong (which I think is more important
 than the logging part).

 I think that it probably would be best just to create a new conversation
 window and write the message to it if there isn't an existing one - this
 way you get the logging and the UI notification (and no popup unless
 you've configured new conversations to steal focus).

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15645#comment:9>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list