[Pidgin] #9013: Change hardcoded CLOSE_CONV_TIMEOUT_SECS to user selected value
Pidgin
trac at pidgin.im
Tue Apr 28 17:40:25 EDT 2009
#9013: Change hardcoded CLOSE_CONV_TIMEOUT_SECS to user selected value
------------------------------------+---------------------------------------
Reporter: dlou99 | Owner:
Type: patch | Status: pending
Milestone: Patches Needing Review | Component: pidgin (gtk)
Version: 2.5.5 | Resolution:
Keywords: |
------------------------------------+---------------------------------------
Changes (by dlou99):
* status: pending => new
Comment:
Replying to [comment:11 deryni]:
> dlou99: You still haven't provided a reason why you want/need the
timeout changed.
Use case 1: User is a teacher and can only IM at the top of each hour for
10 minutes. User has a conversation with someone and 9mins, 58secs past
the
hour, says 'gotta go...bye.' and closes the window. Just as the window
closes,
the person on the other end says 'by the way, remember that bla bla bla
bla'.
User sees the message just as the window closes but is only able to read
the
first half of the message. Since class just started, user cannot re-open
until 50 minutes later at the end of class. Logging is turned off
because user shares computer with another teacher. Message is lost.
Increasing close-timer to 55 minutes avoids lost message.
Use case 2: User is conversing with a teacher (as above). User asks
teacher
a question. Teacher is unable to respond immediately. Teacher's computer
idles and automatically goes to sleep, closing the connection. User sees
logout event and closes the conversation. 50 minutes later teacher wakes
up
computer, responds and shuts down. If logging is turned off, user
gets the answer with no context (i.e. user may have forgotten the
question).
Increasing close-timer to 55 minutes avoids lost context.
Use case 3: Official Yahoo client has a "keep logs until program is
closed"
mode. Setting a sufficiently long close-timer approximates this feature
somewhat. (yes, a plugin can be written to delete logs on quit signal but
a long close-timer keeps everything in RAM while a plugin would need to
do a messy secure delete to keep logs away from undelete utilities)
--
Ticket URL: <http://developer.pidgin.im/ticket/9013#comment:14>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list