Show Task Status better
This commit is contained in:
parent
755b650df5
commit
a9adb5ebdd
3 changed files with 79 additions and 8 deletions
|
@ -1,5 +1,7 @@
|
|||
package constants
|
||||
|
||||
import "fmt"
|
||||
|
||||
const WORKER_VERSION = "v1"
|
||||
|
||||
const WORKER_VERSION_HEADER = "morffix-version"
|
||||
|
@ -19,9 +21,11 @@ const (
|
|||
TASK_TYPE_TRANSCODE
|
||||
)
|
||||
|
||||
type TaskStatus int
|
||||
|
||||
// Non Append Changes Need Worker Version Bump
|
||||
const (
|
||||
TASK_STATUS_UNKNOWN = iota
|
||||
TASK_STATUS_UNKNOWN TaskStatus = iota
|
||||
TASK_STATUS_FAILED
|
||||
TASK_STATUS_SUCCESS
|
||||
TASK_STATUS_RUNNING
|
||||
|
@ -30,3 +34,26 @@ const (
|
|||
TASK_STATUS_PAUSED
|
||||
TASK_STATUS_WAITING
|
||||
)
|
||||
|
||||
func (s TaskStatus) String() string {
|
||||
switch s {
|
||||
case TASK_STATUS_UNKNOWN:
|
||||
return "Unknown"
|
||||
case TASK_STATUS_FAILED:
|
||||
return "Failed"
|
||||
case TASK_STATUS_SUCCESS:
|
||||
return "Success"
|
||||
case TASK_STATUS_RUNNING:
|
||||
return "Running"
|
||||
case TASK_STATUS_QUEUED:
|
||||
return "Queued"
|
||||
case TASK_STATUS_ASSIGNED:
|
||||
return "Assigned"
|
||||
case TASK_STATUS_PAUSED:
|
||||
return "Paused"
|
||||
case TASK_STATUS_WAITING:
|
||||
return "Waiting"
|
||||
default:
|
||||
return fmt.Sprintf("%d", int(s))
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue