(cmd *cobra.Command, inputs *userInput, current *management.User)
| 764 | } |
| 765 | |
| 766 | func fetchUserInputByConnection(cmd *cobra.Command, inputs *userInput, current *management.User) error { |
| 767 | switch *current.Connection { |
| 768 | case "email": |
| 769 | if err := userEmail.AskU(cmd, &inputs.email, current.Email); err != nil { |
| 770 | return err |
| 771 | } |
| 772 | case "sms": |
| 773 | if err := userPhoneNumber.AskU(cmd, &inputs.phoneNumber, current.PhoneNumber); err != nil { |
| 774 | return err |
| 775 | } |
| 776 | default: |
| 777 | if err := userName.AskU(cmd, &inputs.name, current.Name); err != nil { |
| 778 | return err |
| 779 | } |
| 780 | if err := userEmail.AskU(cmd, &inputs.email, current.Email); err != nil { |
| 781 | return err |
| 782 | } |
| 783 | if err := userPassword.AskPasswordU(cmd, &inputs.password); err != nil { |
| 784 | return err |
| 785 | } |
| 786 | } |
| 787 | return nil |
| 788 | } |
| 789 | |
| 790 | func fetchUpdateUserDetails(inputs *userInput, current *management.User) *management.User { |
| 791 | user := &management.User{} |
no test coverage detected