This repository has been archived on 2021-07-29. You can view files and clone it, but cannot push or open issues or pull requests.
2021-07-28 20:03:43 +02:00
|
|
|
import getAPI from '../../../scripts/axios-api';
|
|
|
|
|
2021-07-27 11:18:56 +02:00
|
|
|
export default {
|
2021-07-28 20:03:43 +02:00
|
|
|
async contactCoach(context, payload) {
|
2021-07-27 11:18:56 +02:00
|
|
|
const request = {
|
|
|
|
userEmail: payload.email,
|
|
|
|
message: payload.message
|
|
|
|
};
|
2021-07-28 20:03:43 +02:00
|
|
|
try {
|
|
|
|
const response = await getAPI.post(
|
|
|
|
`requests/${payload.coachId}.json`,
|
|
|
|
request
|
|
|
|
);
|
|
|
|
const responseData = await response.data;
|
|
|
|
request.id = responseData.name;
|
|
|
|
request.coachId = payload.coachId;
|
|
|
|
context.commit('addRequest', request);
|
|
|
|
} catch (err) {
|
|
|
|
const error = new Error(err.message);
|
|
|
|
throw error;
|
|
|
|
}
|
2021-07-27 11:18:56 +02:00
|
|
|
}
|
|
|
|
};
|