Changeset 277 in code
- Timestamp:
- Apr 29, 2020, 5:40:31 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/upstream.go
r276 r277 41 41 availableMemberships []membership 42 42 43 registered bool44 nick string45 username string46 realname string47 modes userModes48 channels map[string]*upstreamChannel49 caps map[string]string // available capabilities50 batches map[string]batch51 away bool43 registered bool 44 nick string 45 username string 46 realname string 47 modes userModes 48 channels map[string]*upstreamChannel 49 supportedCaps map[string]string 50 batches map[string]batch 51 away bool 52 52 53 53 tagsSupported bool … … 111 111 user: network.user, 112 112 channels: make(map[string]*upstreamChannel), 113 caps:make(map[string]string),113 supportedCaps: make(map[string]string), 114 114 batches: make(map[string]batch), 115 115 availableChannelTypes: stdChannelTypes, … … 311 311 v = kv[1] 312 312 } 313 uc. caps[k] = v313 uc.supportedCaps[k] = v 314 314 } 315 315 … … 320 320 requestCaps := make([]string, 0, 16) 321 321 for _, c := range []string{"message-tags", "batch", "labeled-response", "server-time", "away-notify"} { 322 if _, ok := uc. caps[c]; ok {322 if _, ok := uc.supportedCaps[c]; ok { 323 323 requestCaps = append(requestCaps, c) 324 324 } … … 1261 1261 } 1262 1262 1263 v, ok := uc. caps["sasl"]1263 v, ok := uc.supportedCaps["sasl"] 1264 1264 if !ok { 1265 1265 return false
Note:
See TracChangeset
for help on using the changeset viewer.