(role *Role)
| 568 | } |
| 569 | |
| 570 | func (sm *StoreManager) SaveRole(role *Role) error { |
| 571 | key := fmt.Sprintf("dtleRole/%v/%v", role.Tenant, role.Name) |
| 572 | jobBytes, err := json.Marshal(role) |
| 573 | if err != nil { |
| 574 | return fmt.Errorf("save %v to consul, marshal err : %v", key, err) |
| 575 | } |
| 576 | err = sm.consulStore.Put(key, jobBytes, nil) |
| 577 | return err |
| 578 | } |
| 579 | |
| 580 | func (sm *StoreManager) DeleteRole(tenant, name string) error { |
| 581 | key := fmt.Sprintf("dtleRole/%v/%v", tenant, name) |
no test coverage detected