Browse Source

some comments

tags/v0.6.0
vegax87 7 years ago
parent
commit
b4427fa782
1 changed files with 4 additions and 6 deletions
  1. 4
    6
      irc/server.go

+ 4
- 6
irc/server.go View File

1680
 
1680
 
1681
 // LUSERS [ <mask> [ <target> ] ]
1681
 // LUSERS [ <mask> [ <target> ] ]
1682
 func lusersHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bool {
1682
 func lusersHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bool {
1683
-	//TODO(vegax87) Fix Unknown connections and additional parameters
1684
-
1683
+	//TODO(vegax87) Fix Unknown connections,network statistics and additional parameters
1685
 	var totalcount int
1684
 	var totalcount int
1686
 	var invisiblecount int
1685
 	var invisiblecount int
1687
 	var opercount int
1686
 	var opercount int
1688
 	var chancount int
1687
 	var chancount int
1689
-
1688
+	
1690
 	server.clients.ByNickMutex.RLock()
1689
 	server.clients.ByNickMutex.RLock()
1691
 	defer server.clients.ByNickMutex.RUnlock()
1690
 	defer server.clients.ByNickMutex.RUnlock()
1692
-
1691
+	
1693
 	for _, onlineusers := range server.clients.ByNick {
1692
 	for _, onlineusers := range server.clients.ByNick {
1694
 		totalcount += 1
1693
 		totalcount += 1
1695
 		if onlineusers.flags[Invisible] {
1694
 		if onlineusers.flags[Invisible] {
1699
 			opercount += 1
1698
 			opercount += 1
1700
 		}
1699
 		}
1701
 	}
1700
 	}
1702
-
1703
 	for chans := range server.channels {
1701
 	for chans := range server.channels {
1704
 		//Little hack just to avoid "variable declared but not used" error
1702
 		//Little hack just to avoid "variable declared but not used" error
1705
 		_ = chans
1703
 		_ = chans
1707
 	}
1705
 	}
1708
 	client.Send(nil, server.name, RPL_LUSERCLIENT, client.nick, fmt.Sprintf("There are %d users and %d invisible on %d server(s)", totalcount, invisiblecount, 1))
1706
 	client.Send(nil, server.name, RPL_LUSERCLIENT, client.nick, fmt.Sprintf("There are %d users and %d invisible on %d server(s)", totalcount, invisiblecount, 1))
1709
 	client.Send(nil, server.name, RPL_LUSEROP, client.nick, fmt.Sprintf("%d operators online", opercount))
1707
 	client.Send(nil, server.name, RPL_LUSEROP, client.nick, fmt.Sprintf("%d operators online", opercount))
1710
-	client.Send(nil, server.name, RPL_LUSERUNKNOWN, client.nick, "X unknown connection(s)")
1708
+	client.Send(nil, server.name, RPL_LUSERUNKNOWN, client.nick, "X unknown connection(s)") //placeholder
1711
 	client.Send(nil, server.name, RPL_LUSERCHANNELS, client.nick, fmt.Sprintf("%d channels formed", chancount))
1709
 	client.Send(nil, server.name, RPL_LUSERCHANNELS, client.nick, fmt.Sprintf("%d channels formed", chancount))
1712
 	client.Send(nil, server.name, RPL_LUSERME, client.nick, fmt.Sprintf("I have %d clients and %d servers", totalcount, 1))
1710
 	client.Send(nil, server.name, RPL_LUSERME, client.nick, fmt.Sprintf("I have %d clients and %d servers", totalcount, 1))
1713
 	return false
1711
 	return false

Loading…
Cancel
Save