aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/pipewire/client.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-11-26 18:50:09 +0900
committerOphestra <cat@gensokyo.uk>2025-11-26 18:50:39 +0900
commit1d0143386de410b19a0e4adea497f7e246e89226 (patch)
tree33313a2fce9e39ddbff95022fa3e7154558cafe8 /internal/pipewire/client.go
parenta55c209099c96101288350043817c5dc50fdb158 (diff)
internal/pipewire: optional final trailing garbage check
Omitting the check is only useful for custom unmarshaler. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/pipewire/client.go')
-rw-r--r--internal/pipewire/client.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/internal/pipewire/client.go b/internal/pipewire/client.go
index ce2b6272..0dce269b 100644
--- a/internal/pipewire/client.go
+++ b/internal/pipewire/client.go
@@ -50,10 +50,7 @@ type ClientInfo struct {
func (c *ClientInfo) MarshalBinary() ([]byte, error) { return Marshal(c) }
// UnmarshalBinary satisfies [encoding.BinaryUnmarshaler] via [Unmarshal].
-func (c *ClientInfo) UnmarshalBinary(data []byte) error {
- _, err := Unmarshal(data, c)
- return err
-}
+func (c *ClientInfo) UnmarshalBinary(data []byte) error { return Unmarshal(data, c) }
// ClientUpdateProperties is used to update the properties of a client.
type ClientUpdateProperties struct {
@@ -65,7 +62,4 @@ type ClientUpdateProperties struct {
func (c *ClientUpdateProperties) MarshalBinary() ([]byte, error) { return Marshal(c) }
// UnmarshalBinary satisfies [encoding.BinaryUnmarshaler] via [Unmarshal].
-func (c *ClientUpdateProperties) UnmarshalBinary(data []byte) error {
- _, err := Unmarshal(data, c)
- return err
-}
+func (c *ClientUpdateProperties) UnmarshalBinary(data []byte) error { return Unmarshal(data, c) }