Add: unified requests with pre users endpoint
This commit is contained in:
@@ -46,7 +46,7 @@
|
|||||||
},
|
},
|
||||||
"requests": {
|
"requests": {
|
||||||
"all": "/requests",
|
"all": "/requests",
|
||||||
"waitlist": "/requests/waitlist",
|
"withPreUser": "/requests/with-pre-user",
|
||||||
"byId": "/requests/:requestId",
|
"byId": "/requests/:requestId",
|
||||||
"count": "/requests/count",
|
"count": "/requests/count",
|
||||||
"mine": "/requests/mine",
|
"mine": "/requests/mine",
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
},
|
},
|
||||||
"requests": {
|
"requests": {
|
||||||
"all": "/requests",
|
"all": "/requests",
|
||||||
"waitlist": "/requests/waitlist",
|
"withPreUser": "/requests/with-pre-user",
|
||||||
"byId": "/requests/:requestId",
|
"byId": "/requests/:requestId",
|
||||||
"count": "/requests/count",
|
"count": "/requests/count",
|
||||||
"mine": "/requests/mine",
|
"mine": "/requests/mine",
|
||||||
|
|||||||
@@ -70,6 +70,7 @@ const Perfil = () => {
|
|||||||
myIncomesUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.incomes.mine),
|
myIncomesUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.incomes.mine),
|
||||||
requestUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.all),
|
requestUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.all),
|
||||||
preUsersUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.preUsers.all),
|
preUsersUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.preUsers.all),
|
||||||
|
requestWithPreUserUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.withPreUser),
|
||||||
preUserValidationUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.preUsers.validate),
|
preUserValidationUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.preUsers.validate),
|
||||||
myRequestsUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.mine),
|
myRequestsUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.mine),
|
||||||
changePasswordUrl: buildUrl(config.apiConfig.coreUrl, config.apiConfig.endpoints.auth.changePassword),
|
changePasswordUrl: buildUrl(config.apiConfig.coreUrl, config.apiConfig.endpoints.auth.changePassword),
|
||||||
@@ -444,18 +445,15 @@ const PerfilContent = ({ config }) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const request = await postData(config.requestUrl, {
|
await postData(config.requestWithPreUserUrl, {
|
||||||
type: CONSTANTS.REQUEST_TYPE_ADD_COLLABORATOR,
|
request: {
|
||||||
status: CONSTANTS.REQUEST_PENDING,
|
type: CONSTANTS.REQUEST_TYPE_ADD_COLLABORATOR,
|
||||||
requestedBy: identity.user.userId
|
status: CONSTANTS.REQUEST_PENDING,
|
||||||
});
|
requestedBy: identity.user.userId
|
||||||
|
},
|
||||||
const requestId = request?.requestId;
|
preUser: {
|
||||||
if (!requestId) throw new Error("No se pudo crear la solicitud.");
|
...formData
|
||||||
|
}
|
||||||
await postData(config.preUsersUrl, {
|
|
||||||
...formData,
|
|
||||||
requestId: requestId
|
|
||||||
});
|
});
|
||||||
|
|
||||||
setValidationErrors({});
|
setValidationErrors({});
|
||||||
|
|||||||
Reference in New Issue
Block a user