videosite-irssi: Use appropriate message level for messages to windows
[videosite.git] / videosite-irssi.pl
index 5a85983..1a773e9 100644 (file)
@@ -211,7 +211,7 @@ sub videosite_hook {
     my ($cmdline, $server, $witem) = @_;
     my %event = (
         message => $cmdline,
-        ewpf => sub { defined($witem)?$witem->print($_[0]):Irssi::print($_[0]) },
+        ewpf => sub { defined($witem)?$witem->print($_[0], MSGLEVEL_CLIENTCRAP):Irssi::print($_[0]) },
     );
 
     libvideosite::handle_command(\%event);
@@ -226,7 +226,7 @@ sub message_hook {
     my $evitem = $server->window_item_find($channel);
     my %event = (
         message => $msg,
-        ewpf => sub { defined($evitem)?$evitem->print($_[0]):Irssi::print($_[0]) },
+        ewpf => sub { defined($evitem)?$evitem->print($_[0], MSGLEVEL_CLIENTCRAP):Irssi::print($_[0]) },
     );
 
     libvideosite::check_for_link(\%event);
@@ -255,13 +255,12 @@ sub videosite_reset {
         config_get =>  \&config_get,
         config_set => \&config_set,
         config_has => \&config_has,
-        config_save => \&config_save,
+        config_save => sub { 1 },
         config_del => \&config_del,
         color => \&colorpair,
         module_path => sub { return File::Spec->catfile(Irssi::get_irssi_dir(), 'scripts') },
         quote => sub { s/%/%%/g; return $_ },
-        reset => \&videosite_reset,
-        _debug => sub { 1 },
+        reload => \&videosite_reset,
     })) {
         Irssi::print(sprintf("videosite API register failed: %s", $libvideosite::error));
         return 0;