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

Function ProtoFromPatchAppStatus

codersdk/agentsdk/convert.go:476–487  ·  view source on GitHub ↗
(pas PatchAppStatus)

Source from the content-addressed store, hash-verified

474}
475
476func ProtoFromPatchAppStatus(pas PatchAppStatus) (*proto.UpdateAppStatusRequest, error) {
477 state, ok := proto.UpdateAppStatusRequest_AppStatusState_value[strings.ToUpper(string(pas.State))]
478 if !ok {
479 return nil, xerrors.Errorf("Invalid state: %s", pas.State)
480 }
481 return &proto.UpdateAppStatusRequest{
482 Slug: pas.AppSlug,
483 State: proto.UpdateAppStatusRequest_AppStatusState(state),
484 Message: pas.Message,
485 Uri: pas.URI,
486 }, nil
487}
488
489func SecretsFromProto(protoSecrets []*proto.WorkspaceSecret) []WorkspaceSecret {
490 ret := make([]WorkspaceSecret, len(protoSecrets))

Callers 2

startReporterMethod · 0.92

Calls 2

ErrorfMethod · 0.45

Tested by

no test coverage detected