aboutsummaryrefslogtreecommitdiff
path: root/servers.go
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2024-12-12 06:44:47 +0800
committerRunxi Yu <me@runxiyu.org>2024-12-12 06:44:47 +0800
commitebffb995c6581724b0b6760bf0c68f0f9d0c4160 (patch)
treeaa9f232f988130a5d8dda9fc1fbd13cf8fc187a2 /servers.go
parentCAP LS: Take version as integer (diff)
downloadmeseircd-ebffb995c6581724b0b6760bf0c68f0f9d0c4160.tar.gz
meseircd-ebffb995c6581724b0b6760bf0c68f0f9d0c4160.tar.zst
meseircd-ebffb995c6581724b0b6760bf0c68f0f9d0c4160.zip
Use uint32 for SIDs, uint64 for CIDs
Diffstat (limited to '')
-rw-r--r--servers.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/servers.go b/servers.go
index f9dd319..59ed979 100644
--- a/servers.go
+++ b/servers.go
@@ -7,7 +7,7 @@ import (
type Server struct {
conn *net.Conn
- SID string
+ SID uint32
Name string
}
@@ -38,8 +38,8 @@ func (server *Server) ClientSource() string {
return server.Name
}
-func (server *Server) ServerSource() string {
- return server.SID
+func (server *Server) ServerSource() uint64 {
+ return uint64(server.SID) << 32
}
var self *Server