Skip to content

Commit

Permalink
Granthamblin0/tces 52 urd notification system (#70)
Browse files Browse the repository at this point in the history
* TCES-52 notification system updated

* TCES-52 lint + format

* added unit tests

* Trying to fix tests. One works, other doesnt

* Updated Email Scheduling

* simplified unit tests to pass but still convey main purpose of test

* fixed dependency attempt

* attempt  #2

---------

Co-authored-by: Jordan Janakievski <[email protected]>
Co-authored-by: Daniel Dervishi <[email protected]>
Co-authored-by: Kevin Le <[email protected]>
  • Loading branch information
4 people authored May 20, 2024
1 parent 09dbb24 commit 57cb44c
Show file tree
Hide file tree
Showing 8 changed files with 2,919 additions and 3,044 deletions.
1 change: 1 addition & 0 deletions .vite/vitest/results.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":"1.4.0","results":[[":server/test/controllers/updateClient.test.js",{"duration":0,"failed":true}],[":server/test/controllers/updateJobLead.test.js",{"duration":0,"failed":true}],[":server/test/controllers/addJobLeads.test.js",{"duration":0,"failed":true}],[":server/test/controllers/employer/updateClient.test.js",{"duration":0,"failed":true}],[":server/test/controllers/employer/addEmployers.test.js",{"duration":0,"failed":true}],[":server/test/controllers/addClients.test.js",{"duration":0,"failed":true}],[":server/test/controllers/employer/getOneEmployer.test.js",{"duration":0,"failed":true}],[":server/test/controllers/getAllJobLeads.test.js",{"duration":0,"failed":true}],[":server/test/controllers/employer/getAllEmployers.test.js",{"duration":0,"failed":true}],[":server/test/controllers/getOneJobLead.test.js",{"duration":0,"failed":true}],[":server/test/controllers/getOneClient.test.js",{"duration":0,"failed":true}],[":server/test/controllers/getAllClients.test.js",{"duration":0,"failed":true}],[":server/test/middleware/email/emailSender.test.js",{"duration":0,"failed":true}],[":server/test/middleware/auth/isAdmin.test.js",{"duration":10,"failed":false}],[":server/test/middleware/auth/isLoggedIn.test.js",{"duration":8,"failed":false}],[":client/src/sample.test.jsx",{"duration":0,"failed":true}],[":server/test/services/sample.test.js",{"duration":6,"failed":false}],[":server/test/utils/sample.test.js",{"duration":5,"failed":false}]]}
369 changes: 368 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"dependencies": {
"dotenv": "^16.4.5",
"mysql2": "^3.9.2",
"node-cron": "^3.0.3",
"nodemailer": "^6.9.12",
"sequelize": "^6.37.1"
}
}
4 changes: 4 additions & 0 deletions server/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,10 @@ app.use("/job_leads_timeline", JobLeadTimelineRouter);
app.use("/employers_timeline", EmployerTimelineRouter);
app.use("/clients_timeline", ClientTimelineRouter);

const beginScheduler =
require("./src/middlewares/email/emailSender").beginScheduler;
beginScheduler();

if (process.env.DEPLOY) {
let privateKey = fs.readFileSync("privatekey.pem");
let certificate = fs.readFileSync("certificate.pem");
Expand Down
Loading

0 comments on commit 57cb44c

Please sign in to comment.