| 871 | } |
| 872 | |
| 873 | func taskStopCause(reason taskpkg.StopReason) session.StopCause { |
| 874 | switch reason.Normalize() { |
| 875 | case taskpkg.StopReasonCompleted: |
| 876 | return session.CauseCompleted |
| 877 | case taskpkg.StopReasonFailed: |
| 878 | return session.CauseFailed |
| 879 | case taskpkg.StopReasonShutdown: |
| 880 | return session.CauseShutdown |
| 881 | case taskpkg.StopReasonOrphanedRun: |
| 882 | return session.CauseFailed |
| 883 | default: |
| 884 | return session.CauseUserRequested |
| 885 | } |
| 886 | } |
| 887 | |
| 888 | func taskStopDetail(reason taskpkg.StopReason) string { |
| 889 | switch reason.Normalize() { |