(consulAddr []string, logger g.LoggerType)
| 28 | } |
| 29 | |
| 30 | func NewStoreManager(consulAddr []string, logger g.LoggerType) (*StoreManager, error) { |
| 31 | consulStore, err := libkv.NewStore(store.CONSUL, consulAddr, nil) |
| 32 | if err != nil { |
| 33 | return nil, err |
| 34 | } |
| 35 | return &StoreManager{ |
| 36 | consulStore: consulStore, |
| 37 | logger: logger, |
| 38 | }, nil |
| 39 | } |
| 40 | func (sm *StoreManager) DestroyJob(jobId string) error { |
| 41 | key := fmt.Sprintf("dtle/%v", jobId) |
| 42 | err := sm.consulStore.DeleteTree(key) |
no outgoing calls
no test coverage detected