(ctx *gin.Context, project string)
| 31 | return c.module.List(ctx, project) |
| 32 | } |
| 33 | func (c *imlReleaseController) Preview(ctx *gin.Context, project string) (*dto.Release, *service_diff.DiffOut, bool, error) { |
| 34 | releaseInfo, diff, complete, err := c.module.Preview(ctx, project) |
| 35 | if err != nil { |
| 36 | return nil, nil, false, err |
| 37 | } |
| 38 | |
| 39 | out, err := c.diffModule.Out(ctx, diff) |
| 40 | if err != nil { |
| 41 | return nil, nil, false, err |
| 42 | } |
| 43 | return releaseInfo, out, complete, nil |
| 44 | } |