(user *User)
| 518 | return user, true, nil |
| 519 | } |
| 520 | func (sm *StoreManager) SaveUser(user *User) error { |
| 521 | key := fmt.Sprintf("dtleUser/%v/%v", user.Tenant, user.Username) |
| 522 | jobBytes, err := json.Marshal(user) |
| 523 | if err != nil { |
| 524 | return fmt.Errorf("save %v to consul, marshal err : %v", key, err) |
| 525 | } |
| 526 | err = sm.consulStore.Put(key, jobBytes, nil) |
| 527 | return err |
| 528 | } |
| 529 | |
| 530 | func (sm *StoreManager) FindRoleList(tenant string) ([]*Role, error) { |
| 531 | key := fmt.Sprintf("%s/%s", "dtleRole", tenant) |
no test coverage detected