basic app
This commit is contained in:
parent
0a6e246a5c
commit
8d6c2b6687
30 changed files with 1469 additions and 0 deletions
24
internal/appState/status.go
Normal file
24
internal/appState/status.go
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
package appState
|
||||
|
||||
type Status int32
|
||||
|
||||
const (
|
||||
StatusIdle Status = iota
|
||||
StatusRequestTasks
|
||||
StatusWorkInProgress
|
||||
StatusFailure
|
||||
)
|
||||
|
||||
var statusNames = [...]string{
|
||||
"Idle",
|
||||
"Requesting tasks",
|
||||
"Work in progress",
|
||||
"Failure",
|
||||
}
|
||||
|
||||
func (s Status) String() string {
|
||||
if s < 0 || s >= Status(len(statusNames)) {
|
||||
return "unknown"
|
||||
}
|
||||
return statusNames[s]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue