Skip to content

Commit

Permalink
Merge pull request #252 from quockhanhtn/dev
Browse files Browse the repository at this point in the history
Un-comment user tracking code
  • Loading branch information
quockhanhtn authored Jul 22, 2022
2 parents 7851800 + ece7604 commit a84b19d
Show file tree
Hide file tree
Showing 4 changed files with 77 additions and 34 deletions.
12 changes: 6 additions & 6 deletions client/src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ export default function App() {
const dispatch = useDispatch();
const { isInitialized, isAuthenticated } = useAuth();

// useInterval(
// () => {
// dispatch(sendTrackingData());
// },
// isDevMode ? 10 : 5
// );
useInterval(
() => {
dispatch(sendTrackingData());
},
isDevMode ? 10 : 5
);

useEffect(() => {
if (isInitialized && isAuthenticated) {
Expand Down
61 changes: 52 additions & 9 deletions server/package-lock.json

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

2 changes: 1 addition & 1 deletion server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"license": "MIT",
"dependencies": {
"@slack/web-api": "^6.7.1",
"axios": "^0.27.2",
"bcrypt": "^5.0.1",
"dateformat": "^2.2.0",
"express": "^4.17.1",
Expand All @@ -56,7 +57,6 @@
"socket.io": "^4.4.1"
},
"devDependencies": {
"axios": "^0.26.1",
"csv-writer": "^1.6.0",
"html-to-text": "^8.1.0",
"nodemon": "^2.0.14"
Expand Down
36 changes: 18 additions & 18 deletions server/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,26 +41,26 @@ serverApi.listen(serverPort, () => {

const scheduleOpts = { scheduled: true, timezone: 'Asia/Ho_Chi_Minh' };

// // schedule task run every hour at minute 45
// cron.schedule('20 * * * *', async () => {
// SlackUtils.sendMessage('*[USER_BEHAVIOR]* Running a task every hour at minute 45 to import user behavior to FPT');
// LogUtils.info('SERVER', 'Running a task every hour at minute 45 to import user behavior to FPT');
// schedule task run every hour at minute 45
cron.schedule('20 * * * *', async () => {
SlackUtils.sendMessage('*[USER_BEHAVIOR]* Running a task every hour at minute 45 to import user behavior to FPT');
LogUtils.info('SERVER', 'Running a task every hour at minute 45 to import user behavior to FPT');

// fptService.importUserBehaviorToFpt();
// }, scheduleOpts);
fptService.importUserBehaviorToFpt();
}, scheduleOpts);

// // schedule task run every day at 02:00 AM import product data to FPT
// cron.schedule('0 2 * * *', () => {
// LogUtils.info('SERVER', 'Running a task every day at 02:00 AM to import product data to FPT');
// SlackUtils.sendMessage('*[RECOMMEND_IMPORT]* Running a task every day at 03:00 AM to product import data to FPT');
// fptService.importProductDataToFpt()
// }, scheduleOpts);
// schedule task run every day at 02:00 AM import product data to FPT
cron.schedule('0 2 * * *', () => {
LogUtils.info('SERVER', 'Running a task every day at 02:00 AM to import product data to FPT');
SlackUtils.sendMessage('*[RECOMMEND_IMPORT]* Running a task every day at 03:00 AM to product import data to FPT');
fptService.importProductDataToFpt()
}, scheduleOpts);

// // schedule task run every day at 04:00 AM to update recommend data
// cron.schedule('0 4 * * *', () => {
// LogUtils.info('SERVER', 'Running a task every day at 04:00 AM to to update recommend data');
// SlackUtils.sendMessage('*[RECOMMEND_UPDATE]* Running a task every day at 04:00 AM to update recommend data');
// fptService.updateRecommendData()
// }, scheduleOpts);
// schedule task run every day at 04:00 AM to update recommend data
cron.schedule('0 4 * * *', () => {
LogUtils.info('SERVER', 'Running a task every day at 04:00 AM to to update recommend data');
SlackUtils.sendMessage('*[RECOMMEND_UPDATE]* Running a task every day at 04:00 AM to update recommend data');
fptService.updateRecommendData()
}, scheduleOpts);
}
});

0 comments on commit a84b19d

Please sign in to comment.