diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-08-30 23:09:15 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-08-30 23:09:15 +0200 |
commit | 24f0366e7dbc24646ff30ea946ede9e73d0d560a (patch) | |
tree | 256fee554975c8ce2c53932a11326dd2dfac6c40 /content.go | |
parent | 5ef9328dea801d7e4a2859eaddfc156834f73b84 (diff) |
Fix #20
Diffstat (limited to 'content.go')
-rw-r--r-- | content.go | 27 |
1 files changed, 25 insertions, 2 deletions
@@ -310,7 +310,26 @@ func muxNodeDefs(conns []*contentConn) (nodeDefs []mt.NodeDef, p0Map param0Map, var param0 mt.Content p0Map = make(param0Map) - p0SrvMap = make(param0SrvMap) + p0SrvMap = param0SrvMap{ + mt.Unknown: struct { + name string + param0 mt.Content + }{ + param0: mt.Unknown, + }, + mt.Air: struct { + name string + param0 mt.Content + }{ + param0: mt.Air, + }, + mt.Ignore: struct { + name string + param0 mt.Content + }{ + param0: mt.Ignore, + }, + } for _, cc := range conns { wg.Add(1) @@ -318,7 +337,11 @@ func muxNodeDefs(conns []*contentConn) (nodeDefs []mt.NodeDef, p0Map param0Map, <-cc.done() for _, def := range cc.nodeDefs { if p0Map[cc.name] == nil { - p0Map[cc.name] = make(map[mt.Content]mt.Content) + p0Map[cc.name] = map[mt.Content]mt.Content{ + mt.Unknown: mt.Unknown, + mt.Air: mt.Air, + mt.Ignore: mt.Ignore, + } } p0Map[cc.name][def.Param0] = param0 |