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
## gitmirror
## githubusercontent
<details>
<summary> gkd </summary>
- [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>
## 大陆 CDN
## npmmirror
<details>
<summary> gkd </summary>
- [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>

View File

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