import { LocalStorageKey } from "../constants"; export const saveJobsToStorage = ( newJob: number, sourcePath: string, destinationPath: string, storageKey: LocalStorageKey ) => { const jobToPush = { jobId: newJob, sourcePath, destinationPath, }; let storageJobs = localStorage.getItem(storageKey); if (storageJobs) { const storageJobsParsed = JSON.parse(storageJobs); storageJobsParsed.push(jobToPush); storageJobs = JSON.stringify(storageJobsParsed); } else { storageJobs = JSON.stringify([jobToPush]); } localStorage.setItem(storageKey, storageJobs); localStorage.setItem(LocalStorageKey.SELECTED_JOB, newJob.toString()); };