Module: services/userService

User requests to backend

Source:

Methods

(inner) authHeader()

helper function for setting up request header

Source:

(async, inner) login(credentials, role)

sends out login request

Parameters:
Name Type Description
credentials Object

user's credentials ({email: ..., password: ...})

role string

account role

Source:

(async, inner) me(role)

sends out me request that gets user profile information

Parameters:
Name Type Description
role string

account role

Source:

(async, inner) signup(user, role)

sends out signup request

Parameters:
Name Type Description
user Object

basic user information

role string

account role to be created (worker, agency, business)

Source:

(async, inner) update(updateData, role)

sends out update request that replaces user's profile information with updateData values

Parameters:
Name Type Description
updateData Object

profile values to be updated

role string

account role

Source: