Fehlende Type-Assertion receiveval.(CarrierJson) und receiveval.([]byte)

master
Klaus Wendel 8 months ago
parent e427f077da
commit 00b1a07c88

@ -101,12 +101,12 @@ func (r *GosmContainer) WsContainerReceive(method WsCommunicationMethod, conn *w
switch {
case method == ReceiveTextMethod || method == ReceiveBinaryMethod:
err, receiveval, sendval, mtr = WsReceive(ctx, conn, dosth.(func([]byte) []byte))
(*r).CarrierBuffer = receiveval
(*r).CarrierBuffer = receiveval.([]byte)
(*r).ConvertBuffer2Json()
case method == ReceiveJsonMethod:
err, receiveval, sendval = WsjsonReceive(ctx, conn, dosth.(func(interface{}) interface{}))
mtr = websocket.MessageText
(*r).CarrierJson = receiveval
(*r).CarrierJson = receiveval.(CarrierJson)
(*r).ConvertJson2Buffer()
default:
err = errors.New("Wrong communicator method")

Loading…
Cancel
Save