From 889d327c3a3177154b0e32b2a6c1b5e1631976a4 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Fri, 1 Mar 2024 02:55:45 -0500 Subject: [PATCH] refactor: use decodeIntMap --- metadata/media_metadata_details.go | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/metadata/media_metadata_details.go b/metadata/media_metadata_details.go index 8e2cb18..861c758 100644 --- a/metadata/media_metadata_details.go +++ b/metadata/media_metadata_details.go @@ -23,25 +23,12 @@ func (mmd *MediaMetadataDetails) EncodeMsgpack(enc *msgpack.Encoder) error { } func (mmd *MediaMetadataDetails) DecodeMsgpack(dec *msgpack.Decoder) error { - mapLen, err := dec.DecodeMapLen() - + intMap, err := decodeIntMap(dec) if err != nil { return err } - mmd.Data = make(map[int]interface{}, mapLen) - - for i := 0; i < mapLen; i++ { - key, err := dec.DecodeInt8() - if err != nil { - return err - } - value, err := dec.DecodeInterface() - if err != nil { - return err - } - mmd.Data[int(key)] = value - } + mmd.Data = intMap return nil }