| 619 | } |
| 620 | |
| 621 | func (cmd PushCommand) mapErr(appName string, err error) error { |
| 622 | switch err.(type) { |
| 623 | case actionerror.AllInstancesCrashedError: |
| 624 | return translatableerror.ApplicationUnableToStartError{ |
| 625 | AppName: appName, |
| 626 | BinaryName: cmd.Config.BinaryName(), |
| 627 | } |
| 628 | case actionerror.StartupTimeoutError: |
| 629 | return translatableerror.StartupTimeoutError{ |
| 630 | AppName: appName, |
| 631 | BinaryName: cmd.Config.BinaryName(), |
| 632 | } |
| 633 | } |
| 634 | return err |
| 635 | } |
| 636 | |
| 637 | func (cmd PushCommand) announcePushing(appNames []string, user configv3.User) { |
| 638 | tokens := map[string]interface{}{ |