done manually
This commit is contained in:
parent
43bb990df5
commit
95b2f4283b
4 changed files with 19 additions and 22 deletions
2
dist/GameSource.js
vendored
2
dist/GameSource.js
vendored
|
@ -31,7 +31,7 @@ class GameSource {
|
||||||
const end = (0, moment_1.default)(gameDate + gameTime, "DD/MM/YYYYHH:mm").add(2, "hours").toISOString();
|
const end = (0, moment_1.default)(gameDate + gameTime, "DD/MM/YYYYHH:mm").add(2, "hours").toISOString();
|
||||||
games.push({
|
games.push({
|
||||||
summary: 'Maccabi Haifa F.C.',
|
summary: 'Maccabi Haifa F.C.',
|
||||||
location: "Ofir's stadium",
|
location: headerSplit[4].trim(),
|
||||||
description: `${teamsPlaying[0]} vs. ${teamsPlaying[1]}`,
|
description: `${teamsPlaying[0]} vs. ${teamsPlaying[1]}`,
|
||||||
start: {
|
start: {
|
||||||
dateTime: start,
|
dateTime: start,
|
||||||
|
|
3
dist/index.js
vendored
3
dist/index.js
vendored
|
@ -6,7 +6,6 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
const GameSource_1 = __importDefault(require("./GameSource"));
|
const GameSource_1 = __importDefault(require("./GameSource"));
|
||||||
const GoogleCalendar_1 = __importDefault(require("./GoogleCalendar"));
|
const GoogleCalendar_1 = __importDefault(require("./GoogleCalendar"));
|
||||||
const dotenv_1 = __importDefault(require("dotenv"));
|
const dotenv_1 = __importDefault(require("dotenv"));
|
||||||
const node_cron_1 = __importDefault(require("node-cron"));
|
|
||||||
dotenv_1.default.config();
|
dotenv_1.default.config();
|
||||||
class App {
|
class App {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
@ -17,7 +16,6 @@ class App {
|
||||||
console.log("START CRON JOB");
|
console.log("START CRON JOB");
|
||||||
await this.googleCalendar.init();
|
await this.googleCalendar.init();
|
||||||
// Schedule the job to run daily at a specific time (e.g., 1:00 AM)
|
// Schedule the job to run daily at a specific time (e.g., 1:00 AM)
|
||||||
node_cron_1.default.schedule("* * * * *", async () => {
|
|
||||||
try {
|
try {
|
||||||
const games = await app.gameSource.getGamesFromHaifa();
|
const games = await app.gameSource.getGamesFromHaifa();
|
||||||
for (const game of games) {
|
for (const game of games) {
|
||||||
|
@ -34,7 +32,6 @@ class App {
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.error("Error in cron job:", error.message);
|
console.error("Error in cron job:", error.message);
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const app = new App();
|
const app = new App();
|
||||||
|
|
|
@ -33,9 +33,11 @@ export default class GameSource {
|
||||||
const start = moment(gameDate + gameTime, "DD/MM/YYYYHH:mm").toISOString();
|
const start = moment(gameDate + gameTime, "DD/MM/YYYYHH:mm").toISOString();
|
||||||
const end = moment(gameDate + gameTime, "DD/MM/YYYYHH:mm").add(2, "hours").toISOString();
|
const end = moment(gameDate + gameTime, "DD/MM/YYYYHH:mm").add(2, "hours").toISOString();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
games.push({
|
games.push({
|
||||||
summary: 'Maccabi Haifa F.C.',
|
summary: 'Maccabi Haifa F.C.',
|
||||||
location: "Ofir's stadium",
|
location: headerSplit[4].trim(),
|
||||||
description: `${teamsPlaying[0]} vs. ${teamsPlaying[1]}`,
|
description: `${teamsPlaying[0]} vs. ${teamsPlaying[1]}`,
|
||||||
start: {
|
start: {
|
||||||
dateTime: start,
|
dateTime: start,
|
||||||
|
|
|
@ -21,7 +21,6 @@ class App {
|
||||||
await this.googleCalendar.init();
|
await this.googleCalendar.init();
|
||||||
|
|
||||||
// Schedule the job to run daily at a specific time (e.g., 1:00 AM)
|
// Schedule the job to run daily at a specific time (e.g., 1:00 AM)
|
||||||
cron.schedule("* * * * *", async () => {
|
|
||||||
try {
|
try {
|
||||||
const games = await app.gameSource.getGamesFromHaifa();
|
const games = await app.gameSource.getGamesFromHaifa();
|
||||||
|
|
||||||
|
@ -42,7 +41,6 @@ class App {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Error in cron job:", error.message);
|
console.error("Error in cron job:", error.message);
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue