Simplify stats

This commit is contained in:
9seconds
2018-07-13 09:46:36 +03:00
parent d0ae470c73
commit c8bfa4f49f
2 changed files with 22 additions and 26 deletions
+11 -17
View File
@@ -40,7 +40,7 @@ func crashManager() {
}
}
func connectionManager() { // nolint: gocyclo
func connectionManager() {
for event := range connectionsChan {
instance.mutex.RLock()
@@ -53,27 +53,21 @@ func connectionManager() { // nolint: gocyclo
switch event.connectionType {
case mtproto.ConnectionTypeAbridged:
if isIPv4 {
instance.ActiveConnections.Abridged.IPv4 += inc
if event.connected {
instance.AllConnections.Abridged.IPv4 += inc
}
instance.Connections.Abridged.IPv4 += inc
} else {
instance.ActiveConnections.Abridged.IPv6 += inc
if event.connected {
instance.AllConnections.Abridged.IPv6 += inc
}
instance.Connections.Abridged.IPv6 += inc
}
case mtproto.ConnectionTypeSecure:
if isIPv4 {
instance.Connections.Secure.IPv4 += inc
} else {
instance.Connections.Secure.IPv6 += inc
}
default:
if isIPv4 {
instance.ActiveConnections.Intermediate.IPv4 += inc
if event.connected {
instance.AllConnections.Intermediate.IPv4 += inc
}
instance.Connections.Intermediate.IPv4 += inc
} else {
instance.ActiveConnections.Intermediate.IPv6 += inc
if event.connected {
instance.AllConnections.Intermediate.IPv6 += inc
}
instance.Connections.Intermediate.IPv6 += inc
}
}