docs: qrcode url

This commit is contained in:
lisonge
2023-07-10 10:36:46 +08:00
parent d402a1c96a
commit ce19941e86
2 changed files with 7 additions and 6 deletions

View File

@@ -2,24 +2,24 @@
a subscription for gkd a subscription for gkd
## gitmirror ## githubusercontent
<details> <details>
<summary> gkd </summary> <summary> gkd </summary>
- [gdk](https://raw.githubusercontent.com/gkd-kit/subscription/main/dist/gkd.json) - [gdk](https://raw.githubusercontent.com/gkd-kit/subscription/main/dist/gkd.json)
![image](https://github.com/lisonge/gkd/assets/38517192/cd25d007-f3ef-49bc-a930-6f0a7d0aded5) ![image](https://github.com/gkd-kit/subscription/assets/38517192/2c108e12-04c5-4183-8347-eea6fc3ae433)
</details> </details>
## 大陆 CDN ## npmmirror
<details> <details>
<summary> gkd </summary> <summary> gkd </summary>
- [gkd](https://registry.npmmirror.com/@gkd-kit/subscription/latest/files) - [gkd](https://registry.npmmirror.com/@gkd-kit/subscription/latest/files)
![image](https://github.com/lisonge/gkd/assets/38517192/a0f95072-881e-4157-9c6b-2fcab03a84c2) ![image](https://github.com/gkd-kit/subscription/assets/38517192/aedeef12-a590-43fd-8568-afe367181d57)
</details> </details>

View File

@@ -29,7 +29,7 @@ export const writeConfig = async (fp: string, config: SubscriptionConfig) => {
} }
newConfig.version++; newConfig.version++;
// check duplicated key // check duplicated group key
newConfig.apps?.forEach((app) => { newConfig.apps?.forEach((app) => {
const keys = new Set<number>(); const keys = new Set<number>();
app.groups?.forEach((g) => { app.groups?.forEach((g) => {
@@ -46,6 +46,7 @@ export const writeConfig = async (fp: string, config: SubscriptionConfig) => {
}); });
}); });
// check slector syntax
newConfig.apps?.forEach((app) => { newConfig.apps?.forEach((app) => {
app.groups?.forEach((g) => { app.groups?.forEach((g) => {
if (!g.rules) return; if (!g.rules) return;
@@ -64,7 +65,7 @@ export const writeConfig = async (fp: string, config: SubscriptionConfig) => {
parseSelector(selector); parseSelector(selector);
} catch (e) { } catch (e) {
console.error({ console.error({
message: `invalid selector`, message: `invalid selector syntax`,
appId: app.id, appId: app.id,
groupKey: g.key, groupKey: g.key,
selector, selector,