use switch

This commit is contained in:
Joel Wetzell
2026-01-31 15:49:42 -06:00
parent 5600ef75f5
commit 6251acb852
+4 -3
View File
@@ -356,19 +356,20 @@ func PacketFromBytes(bytes []byte) (OSCPacket, []byte, error) {
return nil, bytes, errors.New("cannot create OSC Packet from empty byte array")
}
if bytes[0] == '#' {
switch bytes[0] {
case '#':
bundle, remainingBytes, err := BundleFromBytes(bytes)
if err != nil {
return nil, bytes, err
}
return bundle, remainingBytes, nil
} else if bytes[0] == '/' {
case '/':
message, err := MessageFromBytes(bytes)
if err != nil {
return nil, bytes, err
}
return message, []byte{}, nil
} else {
default:
return nil, bytes, errors.New("OSC Packet must start with # for bundle or / for message")
}
}