MCPcopy Index your code
hub / github.com/coder/coder / AppsFromProto

Function AppsFromProto

codersdk/agentsdk/convert.go:225–235  ·  view source on GitHub ↗
(protoApps []*proto.WorkspaceApp)

Source from the content-addressed store, hash-verified

223}
224
225func AppsFromProto(protoApps []*proto.WorkspaceApp) ([]codersdk.WorkspaceApp, error) {
226 ret := make([]codersdk.WorkspaceApp, len(protoApps))
227 for i, protoApp := range protoApps {
228 app, err := AppFromProto(protoApp)
229 if err != nil {
230 return nil, xerrors.Errorf("parse app %v (%q): %w", i, protoApp.Slug, err)
231 }
232 ret[i] = app
233 }
234 return ret, nil
235}
236
237func ProtoFromApps(apps []codersdk.WorkspaceApp) ([]*proto.WorkspaceApp, error) {
238 ret := make([]*proto.WorkspaceApp, len(apps))

Callers 1

ManifestFromProtoFunction · 0.85

Calls 2

AppFromProtoFunction · 0.85
ErrorfMethod · 0.45

Tested by

no test coverage detected