(pas PatchAppStatus)
| 474 | } |
| 475 | |
| 476 | func 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 | |
| 489 | func SecretsFromProto(protoSecrets []*proto.WorkspaceSecret) []WorkspaceSecret { |
| 490 | ret := make([]WorkspaceSecret, len(protoSecrets)) |
no test coverage detected