Ignore:
Timestamp:
06/20/24 11:57:13 (3 months ago)
Author:
223021 <daniel.ilievski.2@…>
Branches:
main
Children:
0f0add0
Parents:
befb988
Message:

Did more refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • jobvista-frontend/src/redux/actions/jobAdvertisementActions.js

    rbefb988 r08f82ec  
    1010    addJobAdvertisement: (jobAdvertisement, callback) => {
    1111        return dispatch => {
    12             axios.post("/job-advertisements/add",  jobAdvertisement, {
    13                 headers: {
    14                     'Content-Type': 'application/json'
    15                 },
    16             })
     12            axios.post("/job-advertisements/add", jobAdvertisement)
    1713                .then(response => {
    1814                    dispatch({
     
    2016                        jobAdvertisement: response.data
    2117                    })
    22                     callback(true, response)
     18                    callback(true)
    2319                }).catch((error) => {
    24                 callback(false, error)
     20                console.error(error)
     21                callback(false)
    2522            })
    2623        }
     
    3431                        jobAdvertisement: response.data
    3532                    })
    36                     callback(true, response)
     33                    callback(true)
    3734                }).catch((error) => {
    38                 callback(false, error)
     35                console.error(error)
     36                callback(false)
    3937            })
    4038        }
     
    5048                    callback(true)
    5149                }).catch(error => {
    52                 callback(false, error)
     50                console.error(error)
     51                callback(false)
    5352            })
    5453
     
    8382                callback(true, response)
    8483            }).catch((error) => {
    85             callback(false, error)        })
     84            callback(false, error)
     85        })
    8686
    8787    },
     
    9696                        jobAdvertisementsByRecruiter: response.data,
    9797                    })
     98                    callback(true, response)
     99                }).catch((error) => {
     100                callback(false, error)
     101            })
     102        }
     103    },
     104
     105    fetchJobAdvertisementsByRecruiterProfile: (recruiterId, callback) => {
     106        return dispatch => {
     107            let currentUser = JSON.parse(localStorage.getItem(CURRENT_USER));
     108            axios.get("/job-advertisements/recruiter/" + recruiterId)
     109                .then(response => {
    98110                    callback(true, response)
    99111                }).catch((error) => {
     
    116128
    117129    fetchRecruiterDetailsById: (id, callback) => {
    118         axios.get("/recruiter/"+id+"/info")
     130        axios.get("/recruiter/" + id + "/info")
    119131            .then(response => {
    120132                callback(true, response)
Note: See TracChangeset for help on using the changeset viewer.