MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / GetObject

Method GetObject

pkg/service/objectservice/objectservice.go:39–51  ·  view source on GitHub ↗
(orefStr string)

Source from the content-addressed store, hash-verified

37}
38
39func (svc *ObjectService) GetObject(orefStr string) (waveobj.WaveObj, error) {
40 oref, err := parseORef(orefStr)
41 if err != nil {
42 return nil, err
43 }
44 ctx, cancelFn := context.WithTimeout(context.Background(), DefaultTimeout)
45 defer cancelFn()
46 obj, err := wstore.DBGetORef(ctx, *oref)
47 if err != nil {
48 return nil, fmt.Errorf("error getting object: %w", err)
49 }
50 return obj, nil
51}
52
53func (svc *ObjectService) GetObjects_Meta() tsgenmeta.MethodMeta {
54 return tsgenmeta.MethodMeta{

Callers

nothing calls this directly

Calls 2

DBGetORefFunction · 0.92
parseORefFunction · 0.85

Tested by

no test coverage detected