From 2e4cb24c1d34ae2d1c0d8ded2085ec1e213c37a2 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 2 Aug 2026 16:44:42 +0000
Subject: [PATCH] chore: auto-fix lint & formatting [skip ci]
---
admin/assets/css/main.css | 26 +++++--
admin/components/GroupEditor.vue | 33 ++++++--
admin/components/RouteCard.vue | 30 ++++++--
admin/components/RouteEditor.vue | 78 ++++++++++++++-----
admin/components/SendLogs.vue | 14 +++-
admin/composables/useI18n.ts | 3 +-
admin/pages/admin.vue | 6 +-
src/__tests__/discord.test.ts | 4 +-
src/__tests__/send-log.test.ts | 6 +-
src/__tests__/token-store.test.ts | 6 +-
src/action-routes.ts | 20 ++---
src/admin-routes.ts | 22 +++---
src/discord-gateway.ts | 121 +++++++++++++++++++++++------
src/formatter.ts | 123 ++++++++++++++++++++++++------
src/i18n.ts | 5 +-
src/send-log.ts | 4 +-
src/token-store.ts | 5 +-
17 files changed, 386 insertions(+), 120 deletions(-)
diff --git a/admin/assets/css/main.css b/admin/assets/css/main.css
index 1fefcb3..70afb4f 100644
--- a/admin/assets/css/main.css
+++ b/admin/assets/css/main.css
@@ -167,7 +167,11 @@ header {
font-weight: 600;
cursor: pointer;
text-decoration: none;
- transition: border-color 0.15s, background 0.15s, color 0.15s, transform 0.1s;
+ transition:
+ border-color 0.15s,
+ background 0.15s,
+ color 0.15s,
+ transform 0.1s;
}
.btn:hover {
@@ -279,7 +283,9 @@ main {
border: 1px solid var(--border);
border-radius: var(--radius);
padding: 20px 22px;
- transition: border-color 0.15s, transform 0.15s;
+ transition:
+ border-color 0.15s,
+ transform 0.15s;
animation: rise 0.35s cubic-bezier(0.2, 0.7, 0.2, 1) both;
}
@@ -407,7 +413,9 @@ main {
border: 1px solid var(--border-strong);
border-radius: 999px;
cursor: pointer;
- transition: background 0.18s, border-color 0.18s;
+ transition:
+ background 0.18s,
+ border-color 0.18s;
}
.switch .track::after {
@@ -620,7 +628,9 @@ main {
color: var(--text);
font-family: var(--ui);
font-size: 13.5px;
- transition: border-color 0.15s, box-shadow 0.15s;
+ transition:
+ border-color 0.15s,
+ box-shadow 0.15s;
}
.field input[type="text"]:focus {
@@ -733,7 +743,9 @@ main {
.toast-enter-active,
.toast-leave-active {
- transition: opacity 0.22s, transform 0.22s;
+ transition:
+ opacity 0.22s,
+ transform 0.22s;
}
.toast-enter-from,
@@ -782,7 +794,9 @@ main {
font-size: 13px;
font-weight: 600;
cursor: pointer;
- transition: background 0.15s, color 0.15s;
+ transition:
+ background 0.15s,
+ color 0.15s;
}
.tab:hover {
diff --git a/admin/components/GroupEditor.vue b/admin/components/GroupEditor.vue
index 6928dcb..30505dc 100644
--- a/admin/components/GroupEditor.vue
+++ b/admin/components/GroupEditor.vue
@@ -13,7 +13,12 @@
{{ formError }}
-
-
+
+
- {{ f.exclude ? t("routeEditor.not") + " " : "" }}{{ t("filter." + f.type) }}
+ {{ f.exclude ? t("routeEditor.not") + " " : "" }}{{ t("filter." + f.type) }}
{{ fmtMatch(f.match) }}
- {{ t("route.noFilters") }}
+ {{ t("route.noFilters") }}
- {{ t("route.channel") }}{{ route.target.channelId }}
- {{ t("route.thread") }}{{ route.target.threadId }}
+ {{ t("route.channel") }}{{ route.target.channelId }}
+ {{ t("route.thread") }}{{ route.target.threadId }}
diff --git a/admin/components/RouteEditor.vue b/admin/components/RouteEditor.vue
index f66dc2f..d5a69bd 100644
--- a/admin/components/RouteEditor.vue
+++ b/admin/components/RouteEditor.vue
@@ -12,7 +12,12 @@
@@ -131,11 +172,12 @@ watch(
form.fallback = r?.fallback ?? false;
form.channelId = r?.target.channelId ?? "";
form.threadId = r?.target.threadId ?? "";
- form.filters = (r && r.filters.length
- ? r.filters
- : form.fallback
- ? []
- : [{ type: "event", match: "", exclude: false }]
+ form.filters = (
+ r && r.filters.length
+ ? r.filters
+ : form.fallback
+ ? []
+ : [{ type: "event", match: "", exclude: false }]
).map((f) => ({ ...f, matchText: fmtMatch(f.match) })) as FilterForm[];
filterError.value = "";
formError.value = "";
diff --git a/admin/components/SendLogs.vue b/admin/components/SendLogs.vue
index 63c6688..1575a3c 100644
--- a/admin/components/SendLogs.vue
+++ b/admin/components/SendLogs.vue
@@ -2,7 +2,9 @@
{{ t("logs.lastSends", { n: logs.length }) }}
-
+
{{ error }}
@@ -17,8 +19,14 @@
{{ fmtTime(l.ts) }}
- {{ t("logs.repo") }}{{ l.repo }}
- {{ t("logs.target") }}{{ l.target }}
+ {{ t("logs.repo") }}{{ l.repo }}
+ {{ t("logs.target") }}{{ l.target }}
{{ l.error }}
diff --git a/admin/composables/useI18n.ts b/admin/composables/useI18n.ts
index d1094de..2090e98 100644
--- a/admin/composables/useI18n.ts
+++ b/admin/composables/useI18n.ts
@@ -192,7 +192,8 @@ const zh: Dict = {
"groupEditor.owners": "来源限定",
"groupEditor.ownersNote": "(GitHub 组织 / 用户登录名,逗号分隔)",
"groupEditor.ownersPlaceholder": "my-org, some-user",
- "groupEditor.ownersHint": "只有来自这些组织/用户的 webhook 事件才会进入本分组的路由。留空表示不限制。",
+ "groupEditor.ownersHint":
+ "只有来自这些组织/用户的 webhook 事件才会进入本分组的路由。留空表示不限制。",
"groupEditor.cancel": "取消",
"groupEditor.save": "保存分组",
"groupEditor.errIdFormat": "ID 只能是 a-z / 0-9 / 短横线",
diff --git a/admin/pages/admin.vue b/admin/pages/admin.vue
index 09dca01..f8f16f5 100644
--- a/admin/pages/admin.vue
+++ b/admin/pages/admin.vue
@@ -112,7 +112,11 @@
{{ g.id }}
-