Add check to avoid panic when receiving msg

This commit is contained in:
Marcos Lilljedahl
2017-11-01 14:09:58 -03:00
parent 1f58e740a1
commit d8bc3c597d

View File

@@ -177,16 +177,20 @@ func ws(so *socket) {
})
so.On("instance terminal in", func(args ...interface{}) {
if len(args) == 2 && args[0] != nil && args[1] != nil {
name := args[0].(string)
data := args[1].(string)
m.Send(name, []byte(data))
}
})
so.On("instance viewport resize", func(args ...interface{}) {
if len(args) == 2 && args[0] != nil && args[1] != nil {
// User resized his viewport
cols := args[0].(float64)
rows := args[1].(float64)
core.ClientResizeViewPort(client, uint(cols), uint(rows))
}
})
so.On("close", func(args ...interface{}) {