You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
1.8 KiB
90 lines
1.8 KiB
import { |
|
IS_SENDING_USER_REQUEST, |
|
SET_USER_REQUEST_ERROR, |
|
CLEAR_USER_REQUEST_ERROR, |
|
SET_USER_REQUEST_SUCCESS, |
|
CLEAR_USER_REQUEST_SUCCESS, |
|
SET_SELF_USER, |
|
SET_COMPLETE_REGISTRATION_STEP, |
|
SET_COMPLETE_REGISTRATION_CLIENT_OR_PROVIDER, |
|
SET_FORM_PHONE_NUMBER, |
|
SET_FORM_BUSINESS_NUMBER, |
|
SET_FORM_SOCIAL_INSURANCE_NUMBER |
|
} from "../../constants/user.constants"; |
|
import { parseError } from "../common.actions"; |
|
|
|
export function isSendingUserRequest(sendingRequest) { |
|
return { |
|
type: IS_SENDING_USER_REQUEST, |
|
data: sendingRequest |
|
}; |
|
} |
|
|
|
export function setUserRequestError(exception) { |
|
let error = parseError(exception); |
|
return { |
|
type: SET_USER_REQUEST_ERROR, |
|
data: error |
|
}; |
|
} |
|
|
|
export function clearUserRequestError() { |
|
return { |
|
type: CLEAR_USER_REQUEST_ERROR |
|
}; |
|
} |
|
|
|
export function setUserRequestSuccess(response) { |
|
return { |
|
type: SET_USER_REQUEST_SUCCESS, |
|
data: response.detail || response |
|
}; |
|
} |
|
|
|
export function clearUserRequestSuccess() { |
|
return { |
|
type: CLEAR_USER_REQUEST_SUCCESS |
|
}; |
|
} |
|
|
|
export function setSelfUser(selfUser) { |
|
return { |
|
type: SET_SELF_USER, |
|
data: selfUser |
|
}; |
|
} |
|
|
|
export function setCompleteRegistrationStep(step) { |
|
return { |
|
type: SET_COMPLETE_REGISTRATION_STEP, |
|
data: step |
|
}; |
|
} |
|
|
|
export function setCompleteRegistrationClientOrProvider(clientOrProvider) { |
|
return { |
|
type: SET_COMPLETE_REGISTRATION_CLIENT_OR_PROVIDER, |
|
data: clientOrProvider |
|
}; |
|
} |
|
|
|
export function setFormPhoneNumber(phoneNumber) { |
|
return { |
|
type: SET_FORM_PHONE_NUMBER, |
|
data: phoneNumber |
|
}; |
|
} |
|
|
|
export function setFormBusinessNumber(businessNumber) { |
|
return { |
|
type: SET_FORM_BUSINESS_NUMBER, |
|
data: businessNumber |
|
}; |
|
} |
|
|
|
export function setFormSocialInsuranceNumber(socialInsuranceNumber) { |
|
return { |
|
type: SET_FORM_SOCIAL_INSURANCE_NUMBER, |
|
data: socialInsuranceNumber |
|
}; |
|
}
|
|
|