Changeset 60

Show
Ignore:
Timestamp:
11/24/08 16:39:45 (2 years ago)
Author:
tux
Message:

Fixed #2: irssi2jabber: Switch to send messages even if not in away

  • added parameter to choose whether messages should only be sent in away mode
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/irssi/irssi2jabber.pl

    r56 r60  
    2727#           irssi2jabber_resource = "yourresource"; 
    2828#           irssi2jabber_dest = "alias@yourdestination.com"; 
     29#           irssi2jabber_awayonly = 1; 
    2930#       }; 
    3031#   }; 
     
    4445use vars qw($VERSION %IRSSI); 
    4546 
    46 $VERSION='0.3'; 
     47$VERSION='0.4'; 
    4748%IRSSI = ( 
    4849    authors => 'Stefan Haun', 
     
    5960Irssi::settings_add_str('misc', 'irssi2jabber_resource', 'irssi'); 
    6061Irssi::settings_add_str('misc', 'irssi2jabber_destination', ''); 
     62Irssi::settings_add_bool('misc', 'irssi2jabber_awayonly', 1); 
    6163 
    6264# Trap signals which are emitted on interesting messages 
     
    8890 
    8991    # only if in away mode 
    90     if ($server->{usermode_away}) { 
     92    if (!Irssi::settings_get_bool('irssi2jabber_awayonly')  
     93        || $server->{usermode_away}) { 
    9194        &send_message("Hilight from $hilight in $dest->{target} " . 
    9295            "on $server->{chatnet}", $stripped); 
     
    102105 
    103106    # only if in away mode 
    104     if ($server->{usermode_away}) { 
     107    if (!Irssi::settings_get_bool('irssi2jabber_awayonly')  
     108        || $server->{usermode_away}) { 
    105109        &send_message("Private message from $nick on $server->{chatnet}", $msg); 
    106110    }