🚀 Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
home
/
duzhbywe
/
Job-Portal
/
Services
/
job
✏️
Editing: bookmark.js
import Cookies from "js-cookie"; // Bookmark job API export const book_mark_job = async (formData) => { try { const res = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/api/job/bookmark`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${Cookies.get('token')}` }, body: JSON.stringify(formData), }); const data = await res.json(); // Added 'await' here return data; } catch (error) { console.log('error in bookmark job (service) => ', error); return { success: false, message: 'Error bookmarking job.' }; // Return a default error response } }; // Get bookmark job API export const get_book_mark_job = async (id) => { try { const res = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/api/job/bookmark?id=${id}`, { method: 'GET', headers: { 'Authorization': `Bearer ${Cookies.get('token')}` }, }); const data = await res.json(); // Added 'await' here return data; } catch (error) { console.log('error in getting bookmark job (service) => ', error); return { success: false, message: 'Error fetching bookmarked jobs.' }; // Return a default error response } }; // Delete bookmark job API export const delete_book_mark_job = async (id) => { try { const res = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/api/job/bookmark`, { method: 'DELETE', headers: { 'Authorization': `Bearer ${Cookies.get('token')}`, 'Content-Type': 'application/json', }, body: JSON.stringify(id), }); const data = await res.json(); // Added 'await' here return data; } catch (error) { console.log('error in deleting bookmark job (service) => ', error); return { success: false, message: 'Error deleting bookmarked job.' }; // Return a default error response } };
💾 Save Changes
❌ Cancel