Skip to content

Commit 55a8ba6

Browse files
committed
Merge branch 'dev/7.4.x' into fix/175423-latest-revision-is-displayed-when-directly-accessing-past-revision-url
2 parents 62ca295 + b6ee61a commit 55a8ba6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2190
-1181
lines changed

apps/app/.eslintrc.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,20 @@ module.exports = {
7474
'src/server/routes/apiv3/*.ts',
7575
'src/server/service/*.ts',
7676
'src/server/service/*.js',
77+
'src/server/service/access-token/**',
78+
'src/server/service/config-manager/**',
79+
'src/server/service/page/**',
80+
'src/server/service/page-listing/**',
81+
'src/server/service/revision/**',
82+
'src/server/service/s2s-messaging/**',
83+
'src/server/service/search-delegator/**',
84+
'src/server/service/search-reconnect-context/**',
85+
'src/server/service/slack-command-handler/**',
86+
'src/server/service/slack-event-handler/**',
87+
'src/server/service/socket-io/**',
88+
'src/server/service/system-events/**',
89+
'src/server/service/user-notification/**',
90+
'src/server/service/yjs/**',
7791
],
7892
settings: {
7993
// resolve path aliases by eslint-import-resolver-typescript

apps/app/src/server/service/access-token/access-token-deletion-cron.ts

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ import loggerFactory from '~/utils/logger';
77
const logger = loggerFactory('growi:service:access-token-deletion-cron');
88

99
export class AccessTokenDeletionCronService {
10-
1110
cronJob: nodeCron.ScheduledTask;
1211

1312
// Default execution at midnight
1413
accessTokenDeletionCronExpression = '0 15 * * *';
1514

1615
startCron(): void {
17-
const cronExp = configManager.getConfig('accessToken:deletionCronExpression');
16+
const cronExp = configManager.getConfig(
17+
'accessToken:deletionCronExpression',
18+
);
1819
if (cronExp != null) {
1920
this.accessTokenDeletionCronExpression = cronExp;
2021
}
@@ -30,23 +31,26 @@ export class AccessTokenDeletionCronService {
3031
try {
3132
await AccessToken.deleteExpiredToken();
3233
logger.info('Expired access tokens have been deleted');
33-
}
34-
catch (e) {
34+
} catch (e) {
3535
logger.error('Failed to delete expired access tokens:', e);
3636
}
3737
}
3838

3939
private generateCronJob() {
40-
return nodeCron.schedule(this.accessTokenDeletionCronExpression, async() => {
41-
try {
42-
await this.executeJob();
43-
}
44-
catch (e) {
45-
logger.error('Error occurred during access token deletion cron job:', e);
46-
}
47-
});
40+
return nodeCron.schedule(
41+
this.accessTokenDeletionCronExpression,
42+
async () => {
43+
try {
44+
await this.executeJob();
45+
} catch (e) {
46+
logger.error(
47+
'Error occurred during access token deletion cron job:',
48+
e,
49+
);
50+
}
51+
},
52+
);
4853
}
49-
5054
}
5155

5256
export const startCron = (): void => {

0 commit comments

Comments
 (0)