Changeset 480 in code for trunk/irc.go


Ignore:
Timestamp:
Mar 26, 2021, 10:21:14 AM (4 years ago)
Author:
contact
Message:

Introduce deliveredClientMap

Adds more semantics to map[string]string. Simplifies the complicated
mapStringStringCasemapMap type.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/irc.go

    r478 r480  
    601601}
    602602
    603 type mapStringStringCasemapMap struct{ casemapMap }
    604 
    605 func (cm *mapStringStringCasemapMap) Value(name string) map[string]string {
     603type deliveredCasemapMap struct{ casemapMap }
     604
     605func (cm *deliveredCasemapMap) Value(name string) deliveredClientMap {
    606606        entry, ok := cm.innerMap[cm.casemap(name)]
    607607        if !ok {
    608608                return nil
    609609        }
    610         return entry.value.(map[string]string)
    611 }
     610        return entry.value.(deliveredClientMap)
     611}
Note: See TracChangeset for help on using the changeset viewer.