File tree Expand file tree Collapse file tree 3 files changed +0
-51
lines changed Expand file tree Collapse file tree 3 files changed +0
-51
lines changed Original file line number Diff line number Diff line change @@ -911,23 +911,6 @@ private extension Product {
911911 static let headStartValue = " _hs_extra "
912912 static let combineVariationQuantitiesTrueValue = " yes "
913913 }
914-
915- /// Helper method for flexible metadata decoding
916- private static func decodeFlexibleMetaData< K> ( from container: KeyedDecodingContainer < K > ,
917- forKey key: KeyedDecodingContainer < K > . Key ) -> [ MetaData ] {
918- // Try to decode as array first (standard format)
919- if let metaDataArray = try ? container. decode ( [ MetaData ] . self, forKey: key) {
920- return metaDataArray
921- }
922-
923- // Try to decode as object keyed by index strings
924- if let metaDataDict = try ? container. decode ( [ String : MetaData ] . self, forKey: key) {
925- return Array ( metaDataDict. values)
926- }
927-
928- // Fallback to empty array
929- return [ ]
930- }
931914}
932915
933916// MARK: - Decoding Errors
Original file line number Diff line number Diff line change @@ -511,23 +511,6 @@ private extension ProductVariation {
511511 static let manageStockParent = " parent "
512512 static let overrideProductQuantitiesTrueValue = " yes "
513513 }
514-
515- /// Helper method for flexible metadata decoding
516- private static func decodeFlexibleMetaData< K> ( from container: KeyedDecodingContainer < K > ,
517- forKey key: KeyedDecodingContainer < K > . Key ) -> [ MetaData ] {
518- // Try to decode as array first (standard format)
519- if let metaDataArray = try ? container. decode ( [ MetaData ] . self, forKey: key) {
520- return metaDataArray
521- }
522-
523- // Try to decode as object keyed by index strings
524- if let metaDataDict = try ? container. decode ( [ String : MetaData ] . self, forKey: key) {
525- return Array ( metaDataDict. values)
526- }
527-
528- // Fallback to empty array
529- return [ ]
530- }
531514}
532515
533516// MARK: - Decoding Errors
Original file line number Diff line number Diff line change @@ -444,23 +444,6 @@ extension Order: Equatable {
444444 lhs. attributionInfo == rhs. attributionInfo &&
445445 lhs. shippingLabels == rhs. shippingLabels
446446 }
447-
448- /// Helper method for flexible metadata decoding
449- private static func decodeFlexibleMetaData< K> ( from container: KeyedDecodingContainer < K > ,
450- forKey key: KeyedDecodingContainer < K > . Key ) -> [ MetaData ] {
451- // Try to decode as array first (standard format)
452- if let metaDataArray = try ? container. decode ( [ MetaData ] . self, forKey: key) {
453- return metaDataArray
454- }
455-
456- // Try to decode as object keyed by index strings
457- if let metaDataDict = try ? container. decode ( [ String : MetaData ] . self, forKey: key) {
458- return Array ( metaDataDict. values)
459- }
460-
461- // Fallback to empty array
462- return [ ]
463- }
464447}
465448
466449
You can’t perform that action at this time.
0 commit comments