From b91a76ee217ef41a083544c994d593f8ceba1371 Mon Sep 17 00:00:00 2001
From: yeyang <746659424@qq.com>
Date: Sun, 26 May 2024 17:56:24 +0800
Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E7=BB=86=E8=8A=82=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
apps/admin.js | 2 +-
components/Data.js | 2 +-
guoba.support.js | 2 +-
model/GroupAdmin.js | 7 ++++++-
model/State/FsSize.js | 2 +-
model/State/index.js | 2 +-
6 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/apps/admin.js b/apps/admin.js
index a444a81..7e5af66 100644
--- a/apps/admin.js
+++ b/apps/admin.js
@@ -216,7 +216,7 @@ const rodom = async function() {
}
const getStatus = function(rote, alone) {
- let badge = alone != undefined ? "群单独" : ""
+ let badge = alone != undefined ? "群单独" : ""
if (rote) {
return badge + "
已开启
"
} else {
diff --git a/components/Data.js b/components/Data.js
index f8d5655..57cf12b 100644
--- a/components/Data.js
+++ b/components/Data.js
@@ -59,7 +59,7 @@ let Data = {
* @param root
* @param space
*/
- writeJSON(file, data, root = "", space = 2) {
+ writeJSON(file, data, root = "", space = 4) {
// 检查并创建目录
Data.createDir(file, root, true)
root = getRoot(root)
diff --git a/guoba.support.js b/guoba.support.js
index f24f572..ae8088f 100644
--- a/guoba.support.js
+++ b/guoba.support.js
@@ -16,7 +16,7 @@ export function supportGuoba() {
pluginInfo: {
name: "yenai-plugin",
title: "Yenai-Plugin",
- author: "@椰羊",
+ author: "@yeyang52",
authorLink: "https://gitee.com/yeyang52",
link: "https://gitee.com/yeyang52/yenai-plugin",
isV3: true,
diff --git a/model/GroupAdmin.js b/model/GroupAdmin.js
index f464fd6..133fb6d 100644
--- a/model/GroupAdmin.js
+++ b/model/GroupAdmin.js
@@ -323,7 +323,12 @@ segment.image(`https://q1.qlogo.cn/g?b=qq&s=100&nk=${item.user_id}`),
*/
async delMuteTask(group, type) {
let redisTask = JSON.parse(await redis.get(this.MuteTaskKey)) || []
- loader.task = loader.task.filter(item => item.name !== `椰奶群定时${type ? "禁言" : "解禁"}${group}`)
+ const name = `椰奶群定时${type ? "禁言" : "解禁"}${group}`
+ // 终止任务
+ const task = loader.task.find(i => i.name === name)
+ task?.job?.cancel()
+
+ loader.task = loader.task.filter(item => item.name !== name)
redisTask = redisTask.filter(item => item.group !== group && item.type !== type)
redis.set(this.MuteTaskKey, JSON.stringify(redisTask))
return true
diff --git a/model/State/FsSize.js b/model/State/FsSize.js
index 2adabb0..53c808a 100644
--- a/model/State/FsSize.js
+++ b/model/State/FsSize.js
@@ -6,7 +6,7 @@ import Monitor from "./Monitor.js"
* 获取硬盘
* @returns {*}
*/
-export default async function getFsSize() {
+export async function getFsSize() {
// 去重
let HardDisk = _.uniqWith(await si.fsSize(),
(a, b) =>
diff --git a/model/State/index.js b/model/State/index.js
index 44a2eac..04dc34f 100644
--- a/model/State/index.js
+++ b/model/State/index.js
@@ -5,7 +5,7 @@ import common from "../../lib/common/common.js"
import getBotState from "./BotState.js"
import getCPU from "./CPU.js"
import getFastFetch from "./FastFetch.js"
-import getFsSize, { getDiskSpeed } from "./FsSize.js"
+import { getDiskSpeed, getFsSize } from "./FsSize.js"
import getGPU from "./GPU.js"
import Monitor from "./Monitor.js"
import { getNetwork, getNetworkTestList } from "./Network.js"