Opened 15 years ago

Last modified 11 years ago

#84 assigned enhancement

expose away/idle functionality through perl interface (and make consistent across protocols)

Reported by: nygren@MIT.EDU Owned by: jgross@mit.edu
Priority: minor Milestone:
Component: internals Keywords:
Cc:

Description

Different protocols currently have different behaviors for setting an away message and status. (For example, IRC doesn't appear to have any and the AIM/zephyr functionality is different from the Jabber functionality.)

Things we may want to do:

  • Expose the away functionality through the perl interfaces. Allow protocols to have a hook that gets invoked when the away status is changed.
  • Provide a perl interface for querying a general away status. (Currently the zephyr/aim away status are available separately.)
  • Generalize the "reply with an away message" functionality to work across all protocols.
  • Make the Jabber and IRC away functionality (at least for explicit away setting) be consistent with the AIM/Zephyr functionality.
  • Perhaps add an option to change the IRC nick when in an away state (such as by adding a suffix).

Change History (1)

comment:1 Changed 11 years ago by jgross@mit.edu

  • Owner changed from nelhage@mit.edu to jgross@mit.edu
  • Status changed from new to assigned

Pull request for at least the first two bullet points at https://github.com/barnowl/barnowl/pull/49.

Note: See TracTickets for help on using tickets.