Ben-Avrahami / Tindira

0 stars 1 forks source link

login & register func #64

Closed BenArtzi4 closed 5 months ago

BenArtzi4 commented 5 months ago
  1. Full name instead first name and last name
  2. register - handle profilPicture and ProfileDiscription
  3. when login - send all user details - update Yoni - check Omer's getUser method
BenArtzi4 commented 5 months ago

@yonisimian

I just updated my method. example for the results:

Request body:

{
    "username": "galben",
    "password":"abc"
}

Response body:

{"user":{"rent":{"unliked":["listing2","listing8","listing6","undefined"],"liked":["listing3","listing7","listing2","listing5","listing9","listing8","listing10","listing4","listing6"]},"sublet":{"unliked":["listing23","listing21","listing20"],"liked":["listing24","listing27","listing25","listing26","listing20","listing30","listing29","listing23"]}},"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZW50Ijp7InVubGlrZWQiOlsibGlzdGluZzIiLCJsaXN0aW5nOCIsImxpc3Rpbmc2IiwidW5kZWZpbmVkIl0sImxpa2VkIjpbImxpc3RpbmczIiwibGlzdGluZzciLCJsaXN0aW5nMiIsImxpc3Rpbmc1IiwibGlzdGluZzkiLCJsaXN0aW5nOCIsImxpc3RpbmcxMCIsImxpc3Rpbmc0IiwibGlzdGluZzYiXX0sInN1YmxldCI6eyJ1bmxpa2VkIjpbImxpc3RpbmcyMyIsImxpc3RpbmcyMSIsImxpc3RpbmcyMCJdLCJsaWtlZCI6WyJsaXN0aW5nMjQiLCJsaXN0aW5nMjciLCJsaXN0aW5nMjUiLCJsaXN0aW5nMjYiLCJsaXN0aW5nMjAiLCJsaXN0aW5nMzAiLCJsaXN0aW5nMjkiLCJsaXN0aW5nMjMiXX0sImlhdCI6MTcxNjEwNjg3OCwiZXhwIjoxNzE2NzExNjc4fQ.aMBfSFZ-ee8JxPRsFX4ktzgC4GCu9pVspYAbSbuqzEM"}

what parameters from the user do you need?

Ben-Avrahami commented 5 months ago

@yonisimian

I just updated my method. example for the results:

Request body:

{
    "username": "galben",
    "password":"abc"
}

Response body:

{"user":{"rent":{"unliked":["listing2","listing8","listing6","undefined"],"liked":["listing3","listing7","listing2","listing5","listing9","listing8","listing10","listing4","listing6"]},"sublet":{"unliked":["listing23","listing21","listing20"],"liked":["listing24","listing27","listing25","listing26","listing20","listing30","listing29","listing23"]}},"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZW50Ijp7InVubGlrZWQiOlsibGlzdGluZzIiLCJsaXN0aW5nOCIsImxpc3Rpbmc2IiwidW5kZWZpbmVkIl0sImxpa2VkIjpbImxpc3RpbmczIiwibGlzdGluZzciLCJsaXN0aW5nMiIsImxpc3Rpbmc1IiwibGlzdGluZzkiLCJsaXN0aW5nOCIsImxpc3RpbmcxMCIsImxpc3Rpbmc0IiwibGlzdGluZzYiXX0sInN1YmxldCI6eyJ1bmxpa2VkIjpbImxpc3RpbmcyMyIsImxpc3RpbmcyMSIsImxpc3RpbmcyMCJdLCJsaWtlZCI6WyJsaXN0aW5nMjQiLCJsaXN0aW5nMjciLCJsaXN0aW5nMjUiLCJsaXN0aW5nMjYiLCJsaXN0aW5nMjAiLCJsaXN0aW5nMzAiLCJsaXN0aW5nMjkiLCJsaXN0aW5nMjMiXX0sImlhdCI6MTcxNjEwNjg3OCwiZXhwIjoxNzE2NzExNjc4fQ.aMBfSFZ-ee8JxPRsFX4ktzgC4GCu9pVspYAbSbuqzEM"}

what parameters from the user do you need?

for now username need to be added since it breaks the front when username is not sent. about other fields @yonisimian can answer.

but as i see it you can return the whole user object without the password and history object, and we will keep it in the front to save on API calls.

Ben-Avrahami commented 5 months ago

Done. closing the issue.