MCPcopy Create free account
hub / github.com/SignTools/SignTools / decodeVar

Function decodeVar

src/storage/profile_env.go:78–94  ·  view source on GitHub ↗
(dataStr string)

Source from the content-addressed store, hash-verified

76}
77
78func decodeVar(dataStr string) ([]byte, error) {
79 data, err := base64.StdEncoding.DecodeString(dataStr)
80 if err != nil {
81 return nil, err
82 }
83 zlibReader, err := zlib.NewReader(bytes.NewBuffer(data))
84 if errors.Is(err, zlib.ErrHeader) {
85 return data, nil
86 } else if err != nil {
87 return nil, err
88 }
89 dataRaw, err := ioutil.ReadAll(zlibReader)
90 if err != nil {
91 return nil, err
92 }
93 return dataRaw, nil
94}
95
96type envProfile struct {
97 id string

Callers 1

parseEnvProfileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected