Skip to content

Update controller.js#49

Open
Avijit-roy wants to merge 1 commit intoamazingandyyy:mainfrom
Avijit-roy:patch-1
Open

Update controller.js#49
Avijit-roy wants to merge 1 commit intoamazingandyyy:mainfrom
Avijit-roy:patch-1

Conversation

@Avijit-roy
Copy link
Copy Markdown

Refactor: tidy up the endpoint for user profile updates

To make the profile update handler more user-friendly:

In order to improve code flow, callbacks were replaced with async/await; appropriate validation was added to identify missing fields early; and responses were converted to JSON format to ensure consistency throughout the API.

  • Made sure Mongoose validates the data before saving it; - Corrected a typo in the password comparison method name; - Simplified the code by eliminating superfluous delete statements Try/catch-based centralized error handling

This should facilitate future testing and maintenance of the code.

Refactor: tidy up the endpoint for user profile updates

To make the profile update handler more user-friendly:

In order to improve code flow, callbacks were replaced with async/await; appropriate validation was added to identify missing fields early; and responses were converted to JSON format to ensure consistency throughout the API.
- Made sure Mongoose validates the data before saving it; - Corrected a typo in the password comparison method name; - Simplified the code by eliminating superfluous delete statements
Try/catch-based centralized error handling

This should facilitate future testing and maintenance of the code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant