mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-08-07 11:35:36 +00:00
Add type switch for Base
field of MizuEntry
(#520)
This commit is contained in:
parent
9f1e311689
commit
1ef3778051
@ -127,8 +127,15 @@ func websocketHandler(w http.ResponseWriter, r *http.Request, eventHandlers Even
|
|||||||
var dataMap map[string]interface{}
|
var dataMap map[string]interface{}
|
||||||
err = json.Unmarshal(bytes, &dataMap)
|
err = json.Unmarshal(bytes, &dataMap)
|
||||||
|
|
||||||
base := dataMap["base"].(map[string]interface{})
|
var base map[string]interface{}
|
||||||
|
switch dataMap["base"].(type) {
|
||||||
|
case map[string]interface{}:
|
||||||
|
base = dataMap["base"].(map[string]interface{})
|
||||||
base["id"] = uint(dataMap["id"].(float64))
|
base["id"] = uint(dataMap["id"].(float64))
|
||||||
|
default:
|
||||||
|
logger.Log.Debugf("Base field has an unrecognized type: %+v", dataMap)
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
baseEntryBytes, _ := models.CreateBaseEntryWebSocketMessage(base)
|
baseEntryBytes, _ := models.CreateBaseEntryWebSocketMessage(base)
|
||||||
SendToSocket(socketId, baseEntryBytes)
|
SendToSocket(socketId, baseEntryBytes)
|
||||||
|
Loading…
Reference in New Issue
Block a user