From 105314d3797265f0612868637cce37ff1345657e Mon Sep 17 00:00:00 2001 From: Danny Adams Date: Fri, 6 Jan 2023 09:54:42 -0500 Subject: [PATCH] Refactor of serialization function applied to getItem.go --- src/cmd/getM365/getItem.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cmd/getM365/getItem.go b/src/cmd/getM365/getItem.go index 10648006a..f41b72e16 100644 --- a/src/cmd/getM365/getItem.go +++ b/src/cmd/getM365/getItem.go @@ -115,21 +115,22 @@ func runDisplayM365JSON( channel := make(chan data.Stream, 1) - sw := kw.NewJsonSerializationWriter() - response, err := get(ctx, user, m365ID) if err != nil { return errors.Wrap(err, support.ConnectorStackErrorTrace(err)) } // First return is the number of bytes that were serialized. Ignored - _, err = serializeFunc(ctx, gs.Client(), sw, channel, response, user) + service := gs.(graph.Service) + _, err = serializeFunc(ctx, &service, channel, response, user) close(channel) if err != nil { return err } + sw := kw.NewJsonSerializationWriter() + for item := range channel { buf := &bytes.Buffer{}