xirc: drop CaseMappingNone
Servers can't actually use this, so it's not very useful.
This commit is contained in:
parent
ebd101820b
commit
7b41b0302d
6
user.go
6
user.go
@ -157,9 +157,9 @@ type network struct {
|
||||
func newNetwork(user *user, record *database.Network, channels []database.Channel) *network {
|
||||
logger := &prefixLogger{user.logger, fmt.Sprintf("network %q: ", record.GetName())}
|
||||
|
||||
// Initialize maps with the no-op case-mapping to avoid collisions: we
|
||||
// don't know which case-mapping will be used by the upstream server yet
|
||||
cm := xirc.CaseMappingNone
|
||||
// Initialize maps with the most strict case-mapping to avoid collisions:
|
||||
// we don't know which case-mapping will be used by the upstream server yet
|
||||
cm := xirc.CaseMappingASCII
|
||||
|
||||
m := xirc.NewCaseMappingMap[*database.Channel](cm)
|
||||
for _, ch := range channels {
|
||||
|
@ -1,9 +1,5 @@
|
||||
package xirc
|
||||
|
||||
func casemapNone(name string) string {
|
||||
return name
|
||||
}
|
||||
|
||||
// CasemapASCII of name is the canonical representation of name according to the
|
||||
// ascii casemapping.
|
||||
func casemapASCII(name string) string {
|
||||
@ -57,7 +53,6 @@ func casemapRFC1459Strict(name string) string {
|
||||
type CaseMapping func(string) string
|
||||
|
||||
var (
|
||||
CaseMappingNone CaseMapping = casemapNone
|
||||
CaseMappingASCII CaseMapping = casemapASCII
|
||||
CaseMappingRFC1459 CaseMapping = casemapRFC1459
|
||||
CaseMappingRFC1459Strict CaseMapping = casemapRFC1459Strict
|
||||
|
Loading…
Reference in New Issue
Block a user