]> git.donarmstrong.com Git - infobot.git/blobdiff - src/UserExtra.pl
reload users and channels too
[infobot.git] / src / UserExtra.pl
index f11f592bc5763456cc4ffd5892602aa544d7d5eb..5215bb0942735bee10458069e6daf94cd87ff08b 100644 (file)
@@ -170,12 +170,21 @@ sub cmdstats {
             push( @array, "\002$int\002 of $_" );
         }
     }
-    &performStrictReply( 'command usage include ' . &IJoin(@array) . '.' );
+    &performStrictReply( 'command usage includes ' . &IJoin(@array) . '.' );
 }
 
 # Command statistics.
 sub conninfo {
-    &performStrictReply( 'connection info ' . &IJoin(sort keys %::conns) );
+    my $reply = 'conninfo:';
+    my $key;
+    foreach $key ( sort keys %::conns ) {
+        my $myconn = $::conns{$key};
+       $reply .= " $key/";
+       next if (!defined $myconn);
+        my $mynick = $myconn->nick();
+       $reply .= "$mynick";
+    }
+    &performStrictReply( "conninfo: $reply.");
 }
 
 # Factoid extension info. xk++
@@ -522,6 +531,8 @@ sub userCommands {
 
         &status("USER reload $who");
         &performStrictReply('reloading...');
+        &readUserFile();
+        &readChanFile();
         my $modules = &reloadAllModules();
         &performStrictReply("reloaded:$modules");
         return;