🐛 fix(api): Update subscription_protocol to subscribe_type for consistency across services

This commit is contained in:
web@ppanel
2025-01-18 19:36:39 +07:00
parent 9d8b814212
commit b6da51b618
12 changed files with 106 additions and 67 deletions
@@ -42,7 +42,7 @@ import { z } from 'zod';
const platforms = ['windows', 'macos', 'linux', 'android', 'ios', 'harmony'];
const defaultValues = {
subscription_protocol: 'Clash',
subscribe_type: 'Clash',
name: '',
icon: '',
url: '',
@@ -58,7 +58,7 @@ const versionSchema = z.object({
const formSchema = z.object({
icon: z.string(),
name: z.string(),
subscription_protocol: z.string(),
subscribe_type: z.string(),
platform: z.object({
windows: z.array(versionSchema).optional(),
macos: z.array(versionSchema).optional(),
@@ -172,7 +172,7 @@ export default function SubscribeAppForm<
/>
<FormField
control={form.control}
name='subscription_protocol'
name='subscribe_type'
render={({ field }) => (
<FormItem>
<FormLabel>{t('subscriptionProtocol')}</FormLabel>
@@ -76,9 +76,9 @@ export default function SubscribeApp() {
header: t('appName'),
},
{
accessorKey: 'subscription_protocol',
accessorKey: 'subscribe_type',
header: t('subscriptionProtocol'),
cell: ({ row }) => row.getValue('subscription_protocol'),
cell: ({ row }) => row.getValue('subscribe_type'),
},
]}
actions={{
+1 -1
View File
@@ -50,7 +50,7 @@ declare namespace API {
name: string;
icon: string;
description: string;
subscription_protocol: string;
subscribe_type: string;
platform: ApplicationPlatform;
};
+1 -1
View File
@@ -42,7 +42,7 @@ declare namespace API {
name: string;
icon: string;
description: string;
subscription_protocol: string;
subscribe_type: string;
platform: ApplicationPlatform;
};