Skip to content

Commit 8be7f66

Browse files
committed
fix: 修复定时重启设置为0时,异常输出Cron表达式错误
1 parent ca6e89c commit 8be7f66

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/apps/restart.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const restarts = karin.command(/^#重启$/, async (e) => {
1818

1919
const createRestartTask = () => {
2020
const Cron = cfg.get().restartTask as string
21-
if (Cron && +Cron === 0) return logger.info(`${logger.violet(`[插件:${plugin.name}]`)} [定时重启] 未启用`)
21+
if (+Cron === 0 || !Cron) return logger.info(`${logger.violet(`[插件:${plugin.name}]`)} [定时重启] 未启用`)
2222
if (!cron.validate(Cron)) return logger.info(`${logger.violet(`[插件:${plugin.name}]`)} [定时重启] Cron表达式错误`)
2323
logger.info(`${logger.violet(`[插件:${plugin.name}]`)} [定时重启] 已创建定时重启,Cron: ${Cron}`)
2424
return karin.task(`[${plugin.name}][定时重启]`, Cron, async () => {

src/config/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ export interface Config {
1212
domain: string
1313
/** 是否自动更新 */
1414
autoupdate: boolean
15-
/** 定时重启,0表示不定时重启 */
16-
restartTask: number | string
15+
/** 定时重启 */
16+
restartTask: string | number
1717
}

src/web.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export default defineConfig({
6161
components.input.string('restartTask', {
6262
color: 'success',
6363
label: '定时重启',
64-
description: '使用cron表达式设置定时重启Karin0表示不自动重启',
64+
description: '使用cron表达式设置定时重启Karin,0表示不自动重启',
6565
defaultValue: config.restartTask + '',
6666
rules: [
6767
{

0 commit comments

Comments
 (0)