Document downstreamConn.{,un}marshalEntity
This commit is contained in:
parent
f2037c5d52
commit
9f6e59195c
@ -121,6 +121,11 @@ func (dc *downstreamConn) upstream() *upstreamConn {
|
|||||||
return dc.network.upstream()
|
return dc.network.upstream()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// marshalEntity converts an upstream entity name (ie. channel or nick) into a
|
||||||
|
// downstream entity name.
|
||||||
|
//
|
||||||
|
// This involves adding a "/<network>" suffix if the entity isn't the current
|
||||||
|
// user.
|
||||||
func (dc *downstreamConn) marshalEntity(uc *upstreamConn, entity string) string {
|
func (dc *downstreamConn) marshalEntity(uc *upstreamConn, entity string) string {
|
||||||
if uc.isChannel(entity) {
|
if uc.isChannel(entity) {
|
||||||
return dc.marshalChannel(uc, entity)
|
return dc.marshalChannel(uc, entity)
|
||||||
@ -135,6 +140,10 @@ func (dc *downstreamConn) marshalChannel(uc *upstreamConn, name string) string {
|
|||||||
return name + "/" + uc.network.GetName()
|
return name + "/" + uc.network.GetName()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// unmarshalEntity converts a downstream entity name (ie. channel or nick) into
|
||||||
|
// an upstream entity name.
|
||||||
|
//
|
||||||
|
// This involves removing the "/<network>" suffix.
|
||||||
func (dc *downstreamConn) unmarshalEntity(name string) (*upstreamConn, string, error) {
|
func (dc *downstreamConn) unmarshalEntity(name string) (*upstreamConn, string, error) {
|
||||||
if uc := dc.upstream(); uc != nil {
|
if uc := dc.upstream(); uc != nil {
|
||||||
return uc, name, nil
|
return uc, name, nil
|
||||||
|
Loading…
Reference in New Issue
Block a user