Add consts
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
kolaente 2021-02-14 18:40:32 +01:00
parent e04ac9d5c0
commit a75c6cf047
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 12 additions and 6 deletions

View File

@ -36,6 +36,12 @@ const (
SubscriptionEntityTask
)
const (
entityNamespace = `namespace`
entityList = `list`
entityTask = `task`
)
// Subscription represents a subscription for an entity
type Subscription struct {
// The numeric ID of the subscription
@ -64,11 +70,11 @@ func (sb *Subscription) TableName() string {
func getEntityTypeFromString(entityType string) SubscriptionEntityType {
switch entityType {
case "namespace":
case entityNamespace:
return SubscriptionEntityNamespace
case "list":
case entityList:
return SubscriptionEntityList
case "task":
case entityTask:
return SubscriptionEntityTask
}
@ -79,11 +85,11 @@ func getEntityTypeFromString(entityType string) SubscriptionEntityType {
func (et SubscriptionEntityType) String() string {
switch et {
case SubscriptionEntityNamespace:
return "namespace"
return entityNamespace
case SubscriptionEntityList:
return "list"
return entityList
case SubscriptionEntityTask:
return "task"
return entityTask
}
return ""